aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests
Commit message (Expand)AuthorAgeFilesLines
* Add extra logging when saving predicate attribute.Tor Egge2024-02-122-3/+6
* Merge pull request #30229 from vespa-engine/toregge/handle-equiv-query-node-a...Henning Baldersheim2024-02-093-5/+224
|\
| * Use constexpr variables to make code somewhat readable.Tor Egge2024-02-091-30/+58
| * Handle search::streaming::EquivQueryNode as a leaf in the query tree.Tor Egge2024-02-093-5/+196
* | Merge pull request #30232 from vespa-engine/havardpe/more-insightHåvard Pettersen2024-02-091-5/+50
|\ \ | |/ |/|
| * benchmark effect of being strict in a non-strict contextHåvard Pettersen2024-02-091-5/+50
* | - Complete dumping of 1 index field before progressing to the next.Henning Baldersheim2024-02-083-95/+91
|/
* Add low-level benchmark program for search iterators.Geir Storli2024-02-082-0/+406
* Merge pull request #30211 from vespa-engine/havardpe/more-benchmarkingv8.301.19Geir Storli2024-02-071-27/+129
|\
| * benchmark non-strict iteratorsHåvard Pettersen2024-02-071-27/+129
* | Track number of active nodes in hnsw graph.Tor Egge2024-02-072-2/+46
|/
* Merge pull request #30199 from vespa-engine/havardpe/explicit-flow-defaultsGeir Storli2024-02-066-0/+19
|\
| * make default flow stats more explicitHåvard Pettersen2024-02-066-0/+19
* | Handle search::streaming::PhraseQueryNode as a leaf in the query tree.Tor Egge2024-02-062-23/+14
|/
* Merge pull request #30179 from vespa-engine/toregge/add-unpack-match-data-mem...Tor Egge2024-02-051-12/+3
|\
| * Add unpack_match_data member function to search::streaming::QueryTerm.Tor Egge2024-02-051-12/+3
* | adjust strict OR flowHåvard Pettersen2024-02-052-15/+14
|/
* Merge pull request #30140 from vespa-engine/havardpe/re-wire-flow-stats-calcu...Geir Storli2024-02-053-14/+15
|\
| * re-wire flow stats in blueprintsHåvard Pettersen2024-02-023-14/+15
* | Merge pull request #30147 from vespa-engine/geirst/unknown-hit-estimateHenning Baldersheim2024-02-023-13/+51
|\ \
| * | Tag hit estimates from attribute search contexts as unknown when applicable.Geir Storli2024-02-023-13/+51
* | | Merge pull request #30144 from vespa-engine/toregge/change-parent-class-of-se...Geir Storli2024-02-022-6/+5
|\ \ \
| * | | Change parent class of search::streaming::PhraseQueryNode fromTor Egge2024-02-022-6/+5
| |/ /
* / / use heap for strict orHåvard Pettersen2024-02-023-5/+5
|/ /
* / minor adjustments of strict heap ORHåvard Pettersen2024-02-011-6/+14
|/
* Merge pull request #30106 from vespa-engine/arnej/use-GCD-for-distance-rankfe...Arne H Juul2024-02-011-20/+33
|\
| * use greatCircleDistance to compute distance(foo).kmArne Juul2024-01-301-20/+33
* | simple heap-based strict OR implementationHåvard Pettersen2024-01-311-21/+40
|/
* Merge pull request #30094 from vespa-engine/havardpe/test-strict-or-seek-unpackHenning Baldersheim2024-01-291-20/+90
|\
| * test seek and unpacking interactions for strict ORHåvard Pettersen2024-01-291-20/+90
* | Include algorithm to get declaration of std::sort in folded string compareTor Egge2024-01-291-0/+1
|/
* benchmark strict orHåvard Pettersen2024-01-262-0/+248
* Merge pull request #30042 from vespa-engine/toregge/implement-evaluate-for-ne...Geir Storli2024-01-242-0/+194
|\
| * Reduce code duplication. Fix typos in unit test.Tor Egge2024-01-241-4/+4
| * Implement search::streaming::NearQueryNode::evaluate() andTor Egge2024-01-242-0/+194
* | Support IDocidWithWeightPostingStore for more attribute data types.Geir Storli2024-01-242-4/+7
|/
* Merge pull request #30030 from vespa-engine/geirst/remove-single-term-in-wset...v8.292.16Geir Storli2024-01-231-29/+0
|\
| * Remove optimization for single term searching in wset string/int attribute.Geir Storli2024-01-231-29/+0
* | Merge pull request #30026 from vespa-engine/havardpe/discard-incomplete-field...Henning Baldersheim2024-01-231-3/+4
|\ \ | |/ |/|
| * only allow matching fields searched by all childrenHåvard Pettersen2024-01-231-3/+4
* | Fix test name.Tor Egge2024-01-231-1/+1
* | Move out NearQueryNode, ONearQueryNode, PhraseQueryNode andTor Egge2024-01-234-171/+249
|/
* Merge pull request #30018 from vespa-engine/toregge/add-hit-iterator-packTor Egge2024-01-233-0/+185
|\
| * Add hit iterator pack and use it for phrase search in streaming mode.Tor Egge2024-01-223-0/+185
* | wire in strict flow analysis and strict-aware sortingHåvard Pettersen2024-01-226-107/+124
|/
* Adjust search::streaming::Hit to better matchTor Egge2024-01-221-92/+97
* Merge pull request #29984 from vespa-engine/geirst/hash-filter-for-in-operatorHenning Baldersheim2024-01-191-27/+69
|\
| * Support hash filter iterator in DirectMultiTermBlueprint.Geir Storli2024-01-191-27/+69
* | Rename search::streaming::Hit member function context() to field_id().Tor Egge2024-01-181-9/+9
|/
* Merge pull request #29964 from vespa-engine/vekterli/use-string-view-for-non-...Tor Egge2024-01-181-1/+1
|\