aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #29548 from vespa-engine/balder/control-create-postinglist...Henning Baldersheim2023-12-059-9/+40
|\
| * Consistent namingHenning Baldersheim2023-12-053-5/+5
| * If not allowed to create posting lists while non-strict shortcut evaluation.Henning Baldersheim2023-12-041-0/+2
| * - Control creation of temporary postinglists during fetchPostings for non-str...Henning Baldersheim2023-12-048-9/+38
* | Rewrite streaming search query unit test to use gtest.Tor Egge2023-12-042-235/+263
|/
* Merge pull request #29528 from vespa-engine/balder/add-more-info-when-test-failsHenning Baldersheim2023-12-012-2/+6
|\
| * - Show what is mismatch in error message.Henning Baldersheim2023-12-012-2/+6
* | Wire in indexed fields for in operator.Tor Egge2023-12-012-4/+17
|/
* Merge pull request #29516 from vespa-engine/geirst/more-flexible-direct-multi...Geir Storli2023-11-3016-35/+431
|\
| * Handle combination of both weight iterators and bitvectors in DirectMultiTerm...Geir Storli2023-11-3016-35/+431
* | Standard plural of leaf is leaves.Tor Egge2023-11-307-24/+24
|/
* simplify nesting blueprint nodes in testsHåvard Pettersen2023-11-291-45/+80
* collapse co-nested and/andnot in first optimize passHåvard Pettersen2023-11-285-54/+157
* Merge pull request #29479 from vespa-engine/balder/simplify-testing-furtherHåvard Pettersen2023-11-281-68/+33
|\
| * Add a common test_method to verify blueprint optimization.Henning Baldersheim2023-11-271-68/+33
* | consider self-elimination in all optimize passesHåvard Pettersen2023-11-271-6/+2
* | Create weighted set blueprints for InTerm.Tor Egge2023-11-273-1/+62
|/
* Prepare for direct btree posting list iterators with only docids.Geir Storli2023-11-2712-33/+58
* Merge pull request #29459 from vespa-engine/geirst/direct-multi-term-blueprintHenning Baldersheim2023-11-245-21/+21
|\
| * Rename DirectWeightedSetBlueprint to DirectMultiTermBlueprint.Geir Storli2023-11-245-21/+21
* | Adjust parameter for entries to reserve in term vector.Tor Egge2023-11-241-1/+1
* | Add InTerm to backend.Tor Egge2023-11-2419-17/+277
|/
* Merge pull request #29448 from vespa-engine/geirst/refactor-apis-for-posting-...Geir Storli2023-11-2349-261/+284
|\
| * Rename DocumentWeightIterator to DocidWithWeightIterator.Geir Storli2023-11-2322-31/+31
| * Rename IDocumentWeightAttribute to IDocidWithWeightPostingStore.Geir Storli2023-11-2336-215/+240
| * Rename search::DocIdIterator to search::ArrayIterator.Geir Storli2023-11-238-18/+16
* | Merge pull request #29437 from vespa-engine/balder/further-simplify-testHenning Baldersheim2023-11-231-324/+156
|\ \
| * | Reduce boilerplate codeHenning Baldersheim2023-11-231-324/+156
| |/
* | Merge pull request #29441 from vespa-engine/jonmv/debug-negative-node-key-in-...Henning Baldersheim2023-11-231-0/+7
|\ \ | |/ |/|
| * Log whenever hits are created (FS4, Fast) with negative distribution keysjonmv2023-11-231-0/+7
* | Merge pull request #29425 from vespa-engine/toregge/check-for-valid-successorGeir Storli2023-11-232-28/+43
|\ \ | |/ |/|
| * Move is_match() member function to .cpp file and use explicit instantiation.Tor Egge2023-11-222-29/+41
| * Check for valid successor.Tor Egge2023-11-221-1/+4
* | Consolidate common test codeHenning Baldersheim2023-11-221-85/+58
* | Use utility methods for simpler testing.Henning Baldersheim2023-11-221-77/+20
* | Use utility methods for simpler testing.Henning Baldersheim2023-11-221-77/+21
* | Use utility methods for simpler testing.Henning Baldersheim2023-11-221-76/+25
* | Add and utility methods for creating blueprints with less effort.Henning Baldersheim2023-11-221-66/+31
* | Avoid casting by adding asXXX methods to the Blueprint interface.Henning Baldersheim2023-11-229-45/+53
* | Merge pull request #29429 from vespa-engine/geirst/direct-weighted-set-bluepr...Henning Baldersheim2023-11-227-137/+234
|\ \
| * | Move DirectWeightedSetBlueprint to separate file(s).Geir Storli2023-11-227-137/+234
| |/
* | Ensure the hot path is inlined, and cold path is in separate methods.Henning Baldersheim2023-11-222-20/+32
* | Merge pull request #29419 from vespa-engine/bratseth/allow-unicodeJon Bratseth2023-11-222-0/+5
|\ \ | |/ |/|
| * Allow unicodeJon Bratseth2023-11-222-0/+5
* | Merge pull request #29396 from vespa-engine/balder/estimate-and-apply-range-l...Henning Baldersheim2023-11-215-16/+98
|\ \
| * | If limit not reached after a certain amount iterators, estimate how many iter...Henning Baldersheim2023-11-215-16/+98
* | | Merge pull request #29418 from vespa-engine/geirst/iterator-pack-ref-typeHenning Baldersheim2023-11-215-13/+17
|\ \ \ | |/ / |/| |
| * | Adhere to the reference type used by the iterator pack.Geir Storli2023-11-215-13/+17
| |/
* | Merge pull request #29415 from vespa-engine/geirst/posting-list-attribute-ref...Henning Baldersheim2023-11-2115-120/+116
|\ \
| * | Rename PostingList to PostingStore to be more precise.Geir Storli2023-11-2115-120/+116
| |/