user/dev discussion of public-inbox itself
 help / color / mirror / code / Atom feed
* [PATCH 0/4] a few more v2 updates...
@ 2018-04-05 21:45 Eric Wong (Contractor, The Linux Foundation)
  2018-04-05 21:45 ` [PATCH 1/4] v2writable: allow tracking parallel versions Eric Wong (Contractor, The Linux Foundation)
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Eric Wong (Contractor, The Linux Foundation) @ 2018-04-05 21:45 UTC (permalink / raw)
  To: meta

The most notable change (which will also affect v1) is allowing
date-time range searching down to the second.  This should help
with matching, and should still work when Xapian is optional
for v2.

Ugh, in-place --reindex is REALLY slow, 3x times longer than
indexing from nothing.  Fortunately, SCHEMA_VERSION bumps
are pretty cheap.

Eric Wong (Contractor, The Linux Foundation) (4):
  v2writable: allow tracking parallel versions
  v2writable: refer to git each repository as "epoch"
  over: use only supported and safe SQLite APIs
  search: index and allow searching by date-time

 lib/PublicInbox/Msgmap.pm     |  9 ++++--
 lib/PublicInbox/OverIdx.pm    | 19 ++++-------
 lib/PublicInbox/Search.pm     |  8 ++++-
 lib/PublicInbox/SearchIdx.pm  | 11 +++++--
 lib/PublicInbox/SearchMsg.pm  |  8 +++--
 lib/PublicInbox/V2Writable.pm | 74 +++++++++++++++++++++++--------------------
 script/public-inbox-compact   | 13 +++-----
 t/over.t                      | 12 +++----
 t/search.t                    |  7 ++++
 9 files changed, 89 insertions(+), 72 deletions(-)

-- 
EW

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-04-05 21:45 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-04-05 21:45 [PATCH 0/4] a few more v2 updates Eric Wong (Contractor, The Linux Foundation)
2018-04-05 21:45 ` [PATCH 1/4] v2writable: allow tracking parallel versions Eric Wong (Contractor, The Linux Foundation)
2018-04-05 21:45 ` [PATCH 2/4] v2writable: refer to git each repository as "epoch" Eric Wong (Contractor, The Linux Foundation)
2018-04-05 21:45 ` [PATCH 3/4] over: use only supported and safe SQLite APIs Eric Wong (Contractor, The Linux Foundation)
2018-04-05 21:45 ` [PATCH 4/4] search: index and allow searching by date-time Eric Wong (Contractor, The Linux Foundation)

Code repositories for project(s) associated with this public inbox

	https://80x24.org/public-inbox.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).