aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Revert "Improve modelling of match strategies to use in numeric range search."Tor Egge2023-10-193-96/+113
* Simplify after review feedback.Geir Storli2023-10-191-9/+7
* Improve modelling of match strategies to use in numeric range search.Geir Storli2023-10-193-113/+98
* Merge pull request #29005 from vespa-engine/toregge/remove-obsolete-todoHenning Baldersheim2023-10-181-1/+0
|\
| * Remove obsolete TODO.Tor Egge2023-10-181-1/+0
* | getBloatCount => getErasedCountHenning Baldersheim2023-10-183-4/+4
* | - Modifications are guarded by external lock.Henning Baldersheim2023-10-174-26/+31
|/
* Merge pull request #28950 from vespa-engine/toregge/add-info-about-evolution-...Henning Baldersheim2023-10-171-0/+56
|\
| * Add some info about evolution of disk index dictionary format.Tor Egge2023-10-161-0/+56
* | fix some trailing whitespaceArne Juul2023-10-165-10/+10
|/
* Move more checks to TokenExtractor.Tor Egge2023-10-127-90/+324
* Avoid reflection by providing explicit constructionHenning Baldersheim2023-10-1164-265/+125
* - Use a Supplier<Identifable> to construct objects from id.Henning Baldersheim2023-10-1121-48/+37
* Pass empty vector to TokenExtractor::extract.Tor Egge2023-10-102-1/+1
* Consolidate extraction of tokens from annotated string field value.Tor Egge2023-10-108-87/+143
* Merge pull request #28836 from vespa-engine/bratseth/copyright-2Jon Bratseth2023-10-102457-2472/+2472
|\
| * Correct copyright headersJon Bratseth2023-10-0914-14/+14
| * Update copyrightJon Bratseth2023-10-092456-2458/+2458
* | Rename id -> localChunkIdHenning Baldersheim2023-10-092-4/+4
* | 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