aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #27312 from vespa-engine/toregge/unit-test-capping-when-co...Henning Baldersheim2023-06-071-0/+32
|\
| * Unit test capping when converting to internal distance threshold.Tor Egge2023-06-061-0/+32
* | Remove duplicate explicit instantiations of single value numeric attributes.Tor Egge2023-06-062-8/+2
|/
* Merge pull request #27292 from vespa-engine/toregge/setup-distance-metrics-fo...Tor Egge2023-06-062-0/+15
|\
| * Setup distance metrics for streaming search.Tor Egge2023-06-052-0/+15
* | Add necessary options to use failOnWarningsgjoranv2023-06-051-0/+1
|/
* Merge pull request #27264 from vespa-engine/geirst/closeness-dotproduct-negat...Henning Baldersheim2023-06-019-12/+58
|\
| * Allow negative values from closeness when using dotproduct distance metric.Geir Storli2023-06-019-12/+58
* | Merge pull request #27252 from vespa-engine/balder/modernize-code-while-readi...HÃ¥vard Pettersen2023-06-016-74/+62
|\ \
| * | Modernize and unify code.Henning Baldersheim2023-06-016-74/+62
| |/
* | Merge pull request #27257 from vespa-engine/toregge/improve-handling-of-query...Geir Storli2023-06-011-0/+1
|\ \
| * | Improve handling of query items TRUE and FALSE.Tor Egge2023-06-011-0/+1
| |/
* / Revert "Revert "switch to bitvector for level 0 visiting""Arne H Juul2023-06-011-2/+30
|/
* Revert "switch to bitvector for level 0 visiting"Arne H Juul2023-06-011-30/+2
* Merge pull request #27236 from vespa-engine/balder/minor-code-healthHenning Baldersheim2023-05-3116-182/+220
|\
| * GC unused codeHenning Baldersheim2023-05-311-1/+0
| * Use std::move insteadHenning Baldersheim2023-05-311-1/+1
| * Modernize code while reading it.Henning Baldersheim2023-05-3116-181/+220
* | Merge pull request #27243 from vespa-engine/arnej/use-less-temp-memoryArne H Juul2023-05-311-2/+30
|\ \
| * | minor cleanup after reviewArne Juul2023-05-311-5/+2
| * | switch to bitvector for level 0 visitingArne Juul2023-05-311-2/+33
| |/
* / Add Doom to hnsw index.Tor Egge2023-05-3110-29/+87
|/
* The AttributeContext is a short lived cache for attributes guards. Until we u...Henning Baldersheim2023-05-263-7/+27
* - Make the MatchContext value object movable.Henning Baldersheim2023-05-262-8/+8
* Merge pull request #27213 from vespa-engine/bundle-typegjoranv2023-05-251-0/+3
|\
| * Add bundle type to all CORE bundles.gjoranv2023-05-251-0/+3
* | Use a read/write lock as lookup is far more frequent than updatesHenning Baldersheim2023-05-253-35/+38
* | - Use a rwlock as reading surpasses writing by a very large factor.Henning Baldersheim2023-05-255-31/+33
|/
* Merge pull request #27203 from vespa-engine/balder/enough-with-generation-guardHenning Baldersheim2023-05-243-19/+9
|\
| * Holding the generation guard is sufficientHenning Baldersheim2023-05-243-19/+9
* | Factor out conversion between strings and distance metric toTor Egge2023-05-244-51/+77
|/
* Merge pull request #27185 from vespa-engine/balder/inline-small-frequently-ca...Henning Baldersheim2023-05-2311-129/+66
|\
| * Call get_has_btree_dictionary once.Henning Baldersheim2023-05-233-27/+21
| * Inline trivial constructorsHenning Baldersheim2023-05-232-14/+6
| * Inline trivial constructor and destructorHenning Baldersheim2023-05-232-10/+5
| * Return correct iteratorHenning Baldersheim2023-05-231-1/+1
| * Inline small frequently called methodsHenning Baldersheim2023-05-232-68/+31
| * Use default implementationHenning Baldersheim2023-05-231-9/+2
* | Reuse distance function when calculating multiple distances from a node.Tor Egge2023-05-232-15/+9
|/
* Merge pull request #27182 from vespa-engine/toregge/save-and-load-hnsw-max-sq...Geir Storli2023-05-239-21/+103
|\
| * Store max squared norm in file header during hnsw index save when usingTor Egge2023-05-239-21/+103
* | Extract ucs4 and take ownership to avoid the dirty code using a mutext protec...Henning Baldersheim2023-05-235-18/+27
* | Use a smallvector to avoid indirection in most common case, and reserve some ...Henning Baldersheim2023-05-225-3/+5
|/
* Merge pull request #27144 from vespa-engine/balder/reduce-number-of-allocationsv8.165.119Henning Baldersheim2023-05-2113-36/+54
|\
| * Move the matchdata layout.Henning Baldersheim2023-05-163-6/+2
| * Make single field createBlueprint accessibleHenning Baldersheim2023-05-162-18/+16
| * Add reserve to dot product blueprintsHenning Baldersheim2023-05-166-4/+27
| * Add reserve and simplify MatchDataLayoutHenning Baldersheim2023-05-162-8/+9
* | GC unused assert includesHenning Baldersheim2023-05-1736-66/+83
|/
* Remove unused field/attribute access hinting.Tor Egge2023-05-1330-76/+22