about summary refs log tree commit homepage
path: root/lib/PublicInbox/SearchIdx.pm
DateCommit message (Expand)
2018-04-04searchidx: ensure duplicated Message-IDs can be linked together
2018-04-02replace Xapian skeleton with SQLite overview DB
2018-04-01search: reduce columns stored in Xapian
2018-03-30searchidx: correct warning for over-vivification
2018-03-30search: move permissions handling to InboxWritable
2018-03-29search: move find_doc_ids to searchidx
2018-03-27searchidx: warn about vivifying multiple ghosts
2018-03-22v2writable: support reindexing Xapian
2018-03-22use both Date: and Received: times
2018-03-19v2writable: allow disabling parallelization
2018-03-19Lock: new base class for writable lockers
2018-03-19v2writable: implement remove correctly
2018-03-19searchidx: do not delete documents while iterating
2018-03-03v2: avoid redundant/repeated configs for git partition repos
2018-03-03searchidx: store the primary MID in doc data for NNTP
2018-03-03mid: truncate excessively long MIDs early
2018-03-03searchidx: add NNTP article number as a searchable term
2018-03-03searchidx: use add_boolean_term for internal terms
2018-03-03searchidx: avoid excessive XNQ indexing with diffs
2018-03-03searchidx: support indexing multiple MIDs
2018-03-02search: revert to using 'Q' as a uniQue id per-Xapian conventions
2018-03-02searchidx: use new `references' method for parsing References
2018-03-02v2writable: deduplicate detection on add
2018-03-02searchidx: add PID to error message when die-ing
2018-02-28searchidx: do not modify Xapian DB while iterating
2018-02-28rename SearchIdxThread to SearchIdxSkeleton
2018-02-28searchidx: index values in the threader
2018-02-28searchidx: get rid of pointless index_blob wrapper
2018-02-28use PublicInbox::MIME consistently
2018-02-22v2writable: warn on duplicate Message-IDs
2018-02-22v2: parallelize Xapian indexing
2018-02-20v2: support Xapian + SQLite indexing
2018-02-16search: stop assuming Message-ID is unique
2018-02-14searchidx: fix comment around next_thread_id
2018-02-14search: free up 'Q' prefix for a real unique identifier
2018-02-07update copyrights for 2018
2017-10-03threading: deal with improperly-terminated References headers
2017-06-23searchidx: fallback to lookup on pre-set article numbers
2017-06-15searchidx: remove messages correctly from Xapian index
2017-06-14search: allow searching within mail diffs
2017-06-14searchidx: switch to accounting by message bytes
2017-06-14search: remove unnecessary abstractions and functionality
2017-05-09searchidx: use cached local $@ copy
2017-05-07searchidx: fix ghost root vivification
2017-02-11handle repeated References and In-Reply-To headers
2017-02-06Revert "searchidx: reindex clobbers old thread IDs"
2017-02-06searchidx: reindex clobbers old thread IDs
2017-02-06searchidx: deal with empty In-Reply-To and References headers
2017-01-10introduce PublicInbox::MIME wrapper class
2017-01-07searchmsg: favor direct hash access over accessor methods