about summary refs log tree commit homepage
path: root/lib/PublicInbox/Search.pm
DateCommit message (Expand)
2019-05-24search: don't log all warnings on retry_reopen
2019-05-23search: reenable phrase search on non-chert Xapian
2019-05-21Merge remote-tracking branch 'origin/xap-optional' into master
2019-05-16search: disable phrase searching, for now
2019-05-15lazy load Xapian and make it optional for v2
2019-05-15www: use Inbox->over where appropriate
2019-05-15nntp: use Inbox->over directly
2018-07-20search: use boolean prefixes for git blob queries
2018-04-23search: avoid repeated mbox results from search
2018-04-22extmsg: use Xapian only for partial matches
2018-04-06www: favor reading more from SQLite, and less from Xapian
2018-04-06search: index and allow searching by date-time
2018-04-05mbox: do not sort search results
2018-04-05search: remove unnecessary OP_AND of query
2018-04-03mbox: remove remaining OFFSET usage in SQLite
2018-04-03nntp: make XOVER, XHDR, OVER, HDR and NEWNEWS faster
2018-04-02www: rework query responses to avoid COUNT in SQLite
2018-04-02replace Xapian skeleton with SQLite overview DB
2018-04-01search: reduce columns stored in Xapian
2018-03-30search: warn on reopens and die on total failure
2018-03-29search: retry_reopen on first_smsg_by_mid
2018-03-29search: move find_doc_ids to searchidx
2018-03-29search: get rid of most lookup_* subroutines
2018-03-29search: cleanup uniqueness checking
2018-03-23search: reopen DB if each_smsg_by_mid fails
2018-03-23www: $MESSAGE_ID/raw endpoint supports "duplicates"
2018-03-22use both Date: and Received: times
2018-03-19search: allow ->reopen to be chainable
2018-03-06search: each_smsg_by_mid uses skeleton if available
2018-03-05search: favor skeleton DB for lookup_mail
2018-03-03nntp: fix NEWNEWS command
2018-03-03nntp: use NNTP article numbers for lookups
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-02v2writable: deduplicate detection on add
2018-03-02search: remove informational "warning" message
2018-02-28search: query_xover uses skeleton DB iff available
2018-02-28rename SearchIdxThread to SearchIdxSkeleton
2018-02-28search: use different Enquire object for skeleton queries
2018-02-28search: reopen skeleton DB as well
2018-02-28v2/ui: retry DB reopens in a few more places
2018-02-28v2/ui: some hacky things to get the PSGI UI to show up
2018-02-22v2: parallelize Xapian indexing
2018-02-20v2: support Xapian + SQLite indexing
2018-02-16search: stop assuming Message-ID is unique
2018-02-14search: free up 'Q' prefix for a real unique identifier
2018-02-07update copyrights for 2018
2017-10-03search: try to fill in ghosts when generating thread skeleton
2017-06-14search: allow searching within mail diffs