0
0
bleve/search
Marty Schoch 867110e03b major improvements to index row encoding
improvements uncovered some issues with how k/v data was copied
or not.  to address this, kv abstraction layer now lets impl
specify if the bytes returned are safe to use after a reader
(or writer since writers are also readers) are closed
See index/store/KVReader - BytesSafeAfterClose() bool
false is the safe value if you're not sure
it will cause index impls to copy the data
Some kv impls already have created a copy a the C-api barrier
in which case they can safely return true.

Overall this yields ~25% speedup for searches with leveldb.
It yields ~10% speedup for boltdb.
Returning stored fields is now slower with boltdb, as previously
we were returning unsafe bytes.
2015-04-03 16:50:48 -04:00
..
collectors first pass at checking errors that were ignored 2015-03-06 14:46:29 -05:00
facets Merge pull request #134 from Shugyousha/numfacet 2015-03-06 14:50:30 -05:00
highlight fix highlighting bug when terms overlap (ngram analysis) 2015-03-18 14:34:47 -04:00
scorers added tests for facet builds and constant scorer 2014-11-26 21:09:00 -05:00
searchers major improvements to index row encoding 2015-04-03 16:50:48 -04:00
collector.go add newline between license and package 2014-09-02 10:54:50 -04:00
explanation.go Fix typos in comments and strings 2014-12-18 18:43:12 +01:00
facets_builder_test.go added tests for facet builds and constant scorer 2014-11-26 21:09:00 -05:00
facets_builder.go initial impl of Index Aliases 2014-10-29 09:22:11 -04:00
levenshtein_test.go moved levenshtein code outside of fuzzy searcher 2014-12-12 13:23:06 -05:00
levenshtein.go moved levenshtein code outside of fuzzy searcher 2014-12-12 13:23:06 -05:00
search.go first pass at checking errors that were ignored 2015-03-06 14:46:29 -05:00
util_test.go add newline between license and package 2014-09-02 10:54:50 -04:00
util.go Fix typos in comments and strings 2014-12-18 18:43:12 +01:00