aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Extend predicate index unit test to cover case where the copies ofTor Egge2024-02-161-3/+25
* Merge pull request #30295 from vespa-engine/havardpe/use-flow-for-fetch-postingsGeir Storli2024-02-167-26/+129
|\
| * use flow for fetchPostingsHåvard Pettersen2024-02-167-26/+129
* | Merge pull request #30296 from vespa-engine/toregge/add-search-predicate-attr...Geir Storli2024-02-165-22/+110
|\ \
| * | Add search::PredicateAttributeSaver.Tor Egge2024-02-165-22/+110
* | | Avoid static_assert(false, ...) in portion of function that is eliminatedTor Egge2024-02-161-3/+2
* | | Merge pull request #30294 from vespa-engine/toregge/check-buffer-size-when-lo...Geir Storli2024-02-162-12/+68
|\ \ \ | |/ / |/| |
| * | Check buffer size when loading predicate attribute.Tor Egge2024-02-162-12/+68
* | | Merge pull request #30291 from vespa-engine/toregge/add-test-for-predicate-in...Geir Storli2024-02-162-4/+56
|\ \ \ | |/ / |/| |
| * | Test that predicate index saver protected by a generation guardTor Egge2024-02-162-4/+56
* | | Style fixes for predicate attribute unit test.Tor Egge2024-02-161-10/+4
* | | Add predicate attribute unit test.Tor Egge2024-02-153-0/+131
|/ /
* | Prepare SimpleIndexSaver for index flush thread.Tor Egge2024-02-153-14/+51
* | Merge pull request #30282 from vespa-engine/toregge/add-search-predicate-pred...Geir Storli2024-02-1515-37/+133
|\ \
| * | Add search::predicate::PredicateIndexSaver.Tor Egge2024-02-1515-37/+133
* | | Merge pull request #30276 from vespa-engine/geirst/analyze-search-in-attribut...Geir Storli2024-02-151-56/+264
|\ \ \ | |/ / |/| |
| * | Analyze term search in attributes without fast-search.Geir Storli2024-02-141-56/+264
| |/
* / Add search::predicate::SimpleIndexSaver.Tor Egge2024-02-1414-115/+163
|/
* Merge pull request #30266 from vespa-engine/toregge/add-data-buffer-buffer-wr...v8.305.17Geir Storli2024-02-1410-112/+261
|\
| * Add class comment for search::predicate::DocumentFeaturesStoreSaver.Tor Egge2024-02-141-0/+4
| * Add search::DataBufferWriter.Tor Egge2024-02-1410-112/+257
* | Merge pull request #30263 from vespa-engine/havardpe/baseline-flow-stats-for-...Geir Storli2024-02-1413-24/+141
|\ \ | |/ |/|
| * baseline flow stats for complex leafsHåvard Pettersen2024-02-1313-24/+141
* | Merge pull request #30260 from vespa-engine/toregge/use-array-store-in-search...Tor Egge2024-02-134-104/+244
|\ \ | |/ |/|
| * Remove unused typedefs and includes.Tor Egge2024-02-132-6/+0
| * Use array store in search::predicate::DocumentFeaturesStore.Tor Egge2024-02-134-98/+244
* | Merge pull request #30255 from vespa-engine/geirst/extend-iterator-benchmarkGeir Storli2024-02-131-46/+79
|\ \ | |/ |/|
| * Use search iterator class name directly.Geir Storli2024-02-131-13/+2
| * Add name of the search iterator in a benchmark result.Geir Storli2024-02-131-6/+19
| * Support AND operator and reduce the time for populating attributes.Geir Storli2024-02-131-41/+72
* | Merge pull request #30243 from vespa-engine/havardpe/better-or-flow-statsGeir Storli2024-02-135-121/+166
|\ \ | |/ |/|
| * account for heap cost in strict ORHåvard Pettersen2024-02-125-121/+166
* | Remove dead code from search::predicate::DocumentFeaturesStore.Tor Egge2024-02-123-31/+1
* | Add extra logging when saving predicate attribute.Tor Egge2024-02-127-10/+65
* | Merge pull request #30234 from vespa-engine/balder/some-code-cleanupGeir Storli2024-02-123-20/+20
|\ \ | |/ |/|
| * - DocId is an overloaded type already. Just use string as directly for readab...Henning Baldersheim2024-02-103-20/+20
* | Add noexcept, remove virtual and use = defaultHenning Baldersheim2024-02-122-13/+7
* | - Drop the optimization from long to int and just use long throughout.Henning Baldersheim2024-02-101-1/+1
|/
* Merge pull request #30231 from vespa-engine/toregge/copy-interleaved-features...Henning Baldersheim2024-02-091-2/+2
|\
| * Copy interleaved features in search::fef::TermFieldMatchData.Tor Egge2024-02-091-2/+2
* | Merge pull request #30229 from vespa-engine/toregge/handle-equiv-query-node-a...Henning Baldersheim2024-02-0916-114/+554
|\ \
| * | Use constexpr variables to make code somewhat readable.Tor Egge2024-02-091-30/+58
| * | Reduce code duplication.Tor Egge2024-02-095-154/+107
| * | Handle search::streaming::EquivQueryNode as a leaf in the query tree.Tor Egge2024-02-0914-31/+490
| |/
* | Merge pull request #30232 from vespa-engine/havardpe/more-insightHåvard Pettersen2024-02-093-10/+58
|\ \
| * | benchmark effect of being strict in a non-strict contextHåvard Pettersen2024-02-093-10/+58
* | | Use smaller buffer for reading file headers. And GC some unused code.Henning Baldersheim2024-02-0910-41/+29
| |/ |/|
* | Require non-empty fieldsHenning Baldersheim2024-02-081-20/+22
* | - Complete dumping of 1 index field before progressing to the next.Henning Baldersheim2024-02-0813-316/+267
|/
* Add low-level benchmark program for search iterators.Geir Storli2024-02-085-10/+414