aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
...
* | Add test for BucketIndexStore and the iterator.Henning Baldersheim2023-10-093-10/+44
* | Factor out the lid to bucket mapping.Henning Baldersheim2023-10-092-65/+99
* | Explicit destructor.Henning Baldersheim2023-10-092-5/+7
* | - Use a single store for mapping lid to its data that are split into partitio...Henning Baldersheim2023-10-065-78/+149
|/
* - Avoid holding a bucketizer guard. Just get it everytime you need it.Henning Baldersheim2023-10-052-25/+3
* Use ConstBufferRef and add some noexceptHenning Baldersheim2023-10-0516-76/+79
* Merge pull request #28801 from vespa-engine/balder/disable-cache-for-removed-...Henning Baldersheim2023-10-052-0/+6
|\
| * Add test for disabling of cache in removed dbHenning Baldersheim2023-10-052-0/+5
| * Disable cache for removed only docsubdb.Henning Baldersheim2023-10-051-0/+1
* | Merge pull request #28800 from vespa-engine/balder/reduce-max-number-of-lids-...Henning Baldersheim2023-10-052-6/+6
|\ \ | |/ |/|
| * - Reduce max lids per file and max file size to 4M and 256M during unit testing.Henning Baldersheim2023-10-052-6/+6
* | Merge branch 'master' into balder/refactor-for-clarityHenning Baldersheim2023-10-054-20/+35
|\ \
| * | - Instead of keeping a map of bucketId => lids, just append everything to a v...Henning Baldersheim2023-10-044-21/+36
| |/
* / - Number of partitions is fixed compile time => use std::array.Henning Baldersheim2023-10-054-22/+25
|/
* GC unused includeHenning Baldersheim2023-10-041-2/+0
* Process idx file in streaming fashion instead of first reading all and then p...Henning Baldersheim2023-10-042-73/+48
* GC unused and non computed return value.Henning Baldersheim2023-10-044-46/+53
* Use large allocator and control size of TmpChunkMeta.Henning Baldersheim2023-10-041-1/+2
* Merge pull request #28776 from vespa-engine/toregge/avoid-unaligned-read-whil...Tor Egge2023-10-031-3/+4
|\
| * Avoid unaligned read while decoding serialized query stack dump.Tor Egge2023-10-031-3/+4
* | Merge pull request #28773 from vespa-engine/geirst/dfa-table-as-default-fuzzy...Henning Baldersheim2023-10-033-5/+6
|\ \ | |/ |/|
| * Use DfaTable as default fuzzy matching algorithm for maxEditDistance <= 2.Geir Storli2023-10-033-5/+6
* | Prevent eternal loop if bit vectors are shorter than docid limitHenning Baldersheim2023-10-033-8/+8
* | Add disabled test to prove eternal loop.Henning Baldersheim2023-10-031-4/+35
* | Add test counting seeksHenning Baldersheim2023-10-031-0/+16
* | Refactor testHenning Baldersheim2023-10-031-127/+90
|/
* Revert "Use DfaTable as default fuzzy matching algorithm for maxEditDistance ...Henning Baldersheim2023-10-022-2/+2
* Merge pull request #28765 from vespa-engine/geirst/dfa-table-as-default-fuzzy...Geir Storli2023-10-022-2/+2
|\
| * Use DfaTable as default fuzzy matching algorithm for maxEditDistance <= 2.Geir Storli2023-10-022-2/+2
* | Merge pull request #28736 from vespa-engine/balder/use-as-bitvector-api-inste...Henning Baldersheim2023-10-024-16/+34
|\ \
| * | Expose only necessary meta information for bitvector, not the iterator interfaceHenning Baldersheim2023-10-024-19/+32
| * | - Use asBitVectorIterator instead of isBitVector + casting to present a BitVe...Henning Baldersheim2023-09-294-10/+15
* | | Merge pull request #28723 from vespa-engine/balder/lift-out-single-leaf-itera...Henning Baldersheim2023-10-024-36/+73
|\ \ \ | |_|/ |/| |
| * | Use new scoped if syntax.Henning Baldersheim2023-10-021-2/+1
| * | If there is a single child in the ws, that also is a leaf, it will be be lift...Henning Baldersheim2023-09-293-5/+19
| * | Add test for single term wsetsHenning Baldersheim2023-09-291-12/+32
| * | Use braced initializersHenning Baldersheim2023-09-291-21/+19
| * | Lift out single iterators if they are leafs and tfmd is not needed.Henning Baldersheim2023-09-292-3/+9
| |/
* | Normalize class names in attribute weighted set blueprint test.Tor Egge2023-09-291-4/+27
* | Merge pull request #28737 from vespa-engine/geirst/fuzzy-posting-list-fallbackGeir Storli2023-09-292-3/+43
|\ \ | |/ |/|
| * Add fallback to using posting list when fuzzy and being non-strict.Geir Storli2023-09-292-3/+43
* | Reduce code duplication between fillArray and fillBitVector inTor Egge2023-09-292-23/+35
|/
* - Resolve (!field_is_filter && !_tmd.isNotNeeded()) once upfront.Henning Baldersheim2023-09-291-5/+5
* Lift out single iterators if either field is filter, or termfieldmatchdata is...Henning Baldersheim2023-09-281-1/+1
* Add noexceptHenning Baldersheim2023-09-281-32/+34
* Merge pull request #28687 from vespa-engine/toregge/avoid-unneeded-counting-o...Geir Storli2023-09-284-45/+153
|\
| * Store a limited number of posting list indexes in countHits() toTor Egge2023-09-274-10/+70
| * Avoid counting hits in range multiple times.Tor Egge2023-09-272-43/+91
* | Merge pull request #28691 from vespa-engine/vekterli/preserve-successor-prefi...Henning Baldersheim2023-09-272-5/+3
|\ \
| * | Preserve prefix of input DFA successor stringTor Brede Vekterli2023-09-272-5/+3
| |/