perkeep/pkg/index
Brad Fitzpatrick a576379cb5 search: PermanodeConstraint.Time time constraint, 'before:' and 'after:' operators
Work in progress, but works enough to commit now.  Determing the time
of things has many TODOs, and there's some performance work to be done
(although it still appears to be instant... it just uses more CPU than
it should)

Change-Id: I4b04b5805353dfbde0b841a3a557fd0b7c297780
2013-12-31 18:31:02 -08:00
..
indextest search: server-side search expression eval + result set continuation tokens 2013-12-21 15:59:11 -08:00
kvfile index: move kvfile implementation to sorted 2013-12-13 16:59:45 +01:00
mongo pkg/index: move mysql to sorted 2013-12-18 20:18:20 +01:00
mysql pkg/index: move mysql to sorted 2013-12-18 20:18:20 +01:00
postgres pkg/index: move postgresql to sorted + some fixes 2013-12-24 00:37:14 +01:00
sqlindex Change sorted.KeyValue.Find to take an optional end bound; add tests. 2013-12-07 08:43:18 -08:00
sqlite pkg/index: move mysql to sorted 2013-12-18 20:18:20 +01:00
corpus.go search: PermanodeConstraint.Time time constraint, 'before:' and 'after:' operators 2013-12-31 18:31:02 -08:00
corpus_bench_test.go index: ignore recpn log spam, export SetVerboseCorpusLogging for pkg/search tests 2013-12-09 11:26:33 +04:00
corpus_test.go index: bunch of TODOs and planning for edge tracking 2013-12-09 17:15:34 +04:00
doc.go
enumstat.go Change sorted.KeyValue.Find to take an optional end bound; add tests. 2013-12-07 08:43:18 -08:00
export_test.go index: ignore recpn log spam, export SetVerboseCorpusLogging for pkg/search tests 2013-12-09 11:26:33 +04:00
index.go Make the reindex flag actually work. 2013-12-25 09:49:51 -08:00
index_test.go pkg/index: use IsDeleted in some of the search methods 2013-11-28 16:08:23 +01:00
interface.go index: bunch of TODOs and planning for edge tracking 2013-12-09 17:15:34 +04:00
keys.go index: bump schema version for EXIF changes 2013-12-24 15:42:45 -08:00
keys_test.go in-memory search: better structure for keeping memory corpus and kv 2013-11-17 09:41:45 -08:00
memindex.go Rename index.Storage to sorted.KeyValue and move it into a new package. 2013-11-22 23:24:54 -08:00
receive.go index, corpus: prevent indexing dup blobs 2013-12-30 20:17:47 -08:00
reversetime.go
sniff.go search: more in-memory search work. make tests verify Scan doesn't hit Storage. 2013-11-16 18:50:01 -08:00
util.go