summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Add noexcept specifier.Tor Egge2022-07-034-6/+6
|/ /
* | Merge pull request #23298 from vespa-engine/geirst/term-data-with-query-tensorGeir Storli2022-06-303-29/+23
|\ \ | | | | | | Extend ITermData with a function to get the name of a query tensor a …
| * | Extend ITermData with a function to get the name of a query tensor a term is ↵Geir Storli2022-06-303-29/+23
| | | | | | | | | | | | referencing.
* | | Merge pull request #23139 from vespa-engine/andreer/java-17-examplesMartin Polden2022-06-302-2/+3
|\ \ \ | |/ / |/| | Java 17 examples
| * | saves an import tooAndreas Eriksen2022-06-201-0/+1
| | |
| * | pattern matching for instanceof reduces castingAndreas Eriksen2022-06-161-2/+2
| | |
* | | Avoid @plt indirection and improve inlining of frequently called methodHenning Baldersheim2022-06-303-15/+6
| | |
* | | Merge pull request #23277 from ↵Geir Storli2022-06-2910-103/+196
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/geirst/refactor-out-distance-calculator-class Refactor out class to calculate the distance between attribute tensor…
| * | | Refactor out class to calculate the distance between attribute tensor and ↵Geir Storli2022-06-2910-103/+196
| | | | | | | | | | | | | | | | | | | | | | | | query tensor. This will be re-used by distance and closeness rank features.
* | | | Use nested namespaceHenning Baldersheim2022-06-291-3/+1
|/ / /
* | | Remove unused code for creating / removing directories andTor Egge2022-06-242-290/+40
| | | | | | | | | | | | for recursive directory traversal.
* | | Use std::filesystem to create and remove directories.Tor Egge2022-06-236-19/+24
| | |
* | | well defined overflowHåvard Pettersen2022-06-231-1/+1
| | | | | | | | | | | | | | | | | | The grouping test seems to indicate that failed map lookups should result in adding the undefined value. undefined + undefined => 0. Previously with undefined overflow, now with well defined overflow.
* | | Merge pull request #23212 from ↵Geir Storli2022-06-232-50/+50
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/geirst/nearest-neighbor-iterator-gtest Rewrite nearest neighbor iterator test to GTest.
| * | | Rewrite nearest neighbor iterator test to GTest.Geir Storli2022-06-232-50/+50
| | | |
* | | | Merge pull request #23208 from vespa-engine/toregge/avoid-undefined-shiftHåvard Pettersen2022-06-231-1/+5
|\ \ \ \ | |/ / / |/| | | Avoid undefined shift.
| * | | Avoid undefined shift.Tor Egge2022-06-221-1/+5
| | | |
* | | | Merge pull request #23204 from ↵Geir Storli2022-06-238-7/+90
|\ \ \ \ | |/ / / |/| | | | | | | | | | | vespa-engine/revert-23065-revert-23051-geirst/dont-update-hnsw-with-unchanged-tensors Re-apply "Don't make changes to the hnsw index when the inserted tensor is unchanged"
| * | | Revert "Revert "Don't make changes to the hnsw index when the inserted ↵Geir Storli2022-06-228-7/+90
| | | | | | | | | | | | | | | | tensor is unchanged""
* | | | Merge pull request #23205 from ↵Håvard Pettersen2022-06-222-8/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/toregge/avoid-passing-null-reference-to-comprfilereadbase-setposition Avoid passing null reference to ComprFileReadBase::SetPosition.
| * | | | Avoid passing null reference to ComprFileReadBase::SetPosition.Tor Egge2022-06-222-8/+7
| |/ / /
* | | | Merge pull request #23200 from vespa-engine/havardpe/fix-more-stuffHåvard Pettersen2022-06-225-17/+15
|\ \ \ \ | | | | | | | | | | fix more undefined behavior
| * | | | fix more undefined behaviorHåvard Pettersen2022-06-225-17/+15
| |/ / /
* / / / fix undefined behavior in geo distanceHåvard Pettersen2022-06-221-2/+8
|/ / /
* | | Avoid throwaway shift by 64.Tor Egge2022-06-221-25/+22
| | |
* | | Merge pull request #23188 from vespa-engine/havardpe/avoid-nullptr-derefHenning Baldersheim2022-06-2218-61/+62
|\ \ \ | | | | | | | | avoid nullptr deref
| * | | avoid nullptr derefHåvard Pettersen2022-06-2118-61/+62
| | | |
* | | | Inline return AttrDFW::get_attribute() and clean up some old code with ↵Henning Baldersheim2022-06-213-3/+2
|/ / / | | | | | | | | | manual allocation.
* | | avoid unaligned accessHåvard Pettersen2022-06-201-1/+4
| | |
* | | avoid nullptr selectorHåvard Pettersen2022-06-201-11/+20
| | |
* | | avoid undefined shiftHåvard Pettersen2022-06-201-5/+4
|/ /
* | GC unused codeHenning Baldersheim2022-06-151-1/+0
| |
* | Enable bitvector iterators when using DirectAttributeBlueprint.Tor Egge2022-06-158-1/+48
| |
* | handle NaN as a special caseArne H Juul2022-06-141-1/+8
| |
* | Revert "Don't make changes to the hnsw index when the inserted tensor is ↵Geir Storli2022-06-138-90/+7
| | | | | | | | unchanged"
* | Merge pull request #23051 from ↵Geir Storli2022-06-138-7/+90
|\ \ | | | | | | | | | | | | vespa-engine/geirst/dont-update-hnsw-with-unchanged-tensors Don't make changes to the hnsw index when the inserted tensor is unchanged
| * | Don't make changes to the nearest neighbor index (hnsw) when the inserted ↵Geir Storli2022-06-108-7/+90
| | | | | | | | | | | | | | | | | | tensor is unchanged. With this optimization we avoid doing unnecessary costly work, first removing the vector point, then inserting the same point.
* | | Remove deprecated ctors in SerializationContextgjoranv2022-06-092-35/+22
| | |
* | | fix undefined behavior in unit testsHåvard Pettersen2022-06-0911-23/+25
|/ /
* | more testing (arnej)Håvard Pettersen2022-06-091-3/+5
| |
* | disallow bad position fieldArne H Juul2022-06-092-9/+2
| |
* | Merge pull request #22969 from vespa-engine/havardpe/aggr-result-is-ptrHenning Baldersheim2022-06-0933-246/+239
|\ \ | | | | | | expression result is pointer
| * | expression result is pointerHåvard Pettersen2022-06-0733-246/+239
| | | | | | | | | | | | | | | since it can sometimes be nullptr (deref of nullptr is undefined behavior)
* | | Add bm25() and matches() and remove now() as default rank features to be ↵Geir Storli2022-06-085-9/+31
| | | | | | | | | | | | dumped on Vespa 8.
* | | Set project version to 8-SNAPSHOTgjoranv2022-06-081-2/+2
| | |
* | | GC deprecated unused methodsHenning Baldersheim2022-06-082-7/+0
| | |
* | | GC deprecated unused methodsHenning Baldersheim2022-06-082-18/+3
| | |
* | | Add missing deps to lz4-java, and exclude in container-devgjoranv2022-06-081-0/+4
| | | | | | | | | | | | (no longer provided by jdisc)
* | | Remove 'attribute: huge' from config def file and C++ code.Geir Storli2022-06-086-29/+6
| | |
* | | Remove deprecated APIs exposing Guava typesBjørn Christian Seime2022-06-084-30/+0
|/ /