aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Unify code layoutHenning Baldersheim2022-12-132-42/+44
* Simplify RawResultNode::min/max by using cmp, which already handles different...Henning Baldersheim2022-12-121-31/+6
* Avoid taking the adress of the first element. Use data() instead.Henning Baldersheim2022-12-111-4/+4
* Ensure that RawResultNode max/min are consistent when a is a prefix of bHenning Baldersheim2022-12-112-34/+49
* Avoid accessing element 0 of empty vectors.Tor Egge2022-12-091-1/+1
* Merge pull request #25195 from vespa-engine/balder/avoid-refering-an-empty-ve...Henning Baldersheim2022-12-092-8/+25
|\
| * No need to clear if already empty.Henning Baldersheim2022-12-091-1/+3
| * Avoid refering an empty vector.Henning Baldersheim2022-12-092-8/+23
* | Merge pull request #25191 from vespa-engine/toregge/handle-zero-terms-for-ele...Henning Baldersheim2022-12-091-2/+2
|\ \ | |/ |/|
| * Handle zero terms for element similarity feature.Tor Egge2022-12-091-2/+2
* | Merge pull request #25189 from vespa-engine/toregge/avoid-accessing-element-0...Henning Baldersheim2022-12-092-6/+6
|\ \ | |/ |/|
| * Avoid accessing element 0 of empty vectors.Tor Egge2022-12-092-6/+6
* | Avoid accessing element 0 of an empty vector.Tor Egge2022-12-091-1/+1
|/
* Avoid nullptr memcpy argument.Tor Egge2022-12-092-2/+6
* Let compiler decide whether to inline or notBjørn Christian Seime2022-12-081-3/+0
* Add more xxe preventionsMorten Tokle2022-12-081-1/+13
* Revert "Revert collect(Collectors.toList())"Henning Baldersheim2022-12-041-1/+1
* Revert collect(Collectors.toList())Henning Baldersheim2022-12-041-1/+1
* collect(Collectors.toList()) -> toList()Henning Baldersheim2022-12-021-1/+1
* Merge pull request #25065 from vespa-engine/revert-25064-revert-25062-balder/...Harald Musum2022-12-028-60/+44
|\
| * Use well defined order where we output text and generate config. Makes config...Henning Baldersheim2022-12-012-0/+2
| * Revert "Revert "- Reduce usage of guava.""Henning Baldersheim2022-12-017-60/+42
* | Merge pull request #25053 from vespa-engine/toregge/add-range-checks-for-bitv...Henning Baldersheim2022-12-015-11/+61
|\ \ | |/ |/|
| * Check for "true" instead of "yes" when considering turning on range checks.Tor Egge2022-11-301-1/+1
| * Include cstdlib instead of stdlib.h.Tor Egge2022-11-301-1/+1
| * Add range checks for BitVector setBits and clearBits member functions,Tor Egge2022-11-305-11/+61
* | Revert "- Reduce usage of guava."Henning Baldersheim2022-12-017-42/+60
* | - Reduce usage of guava.Henning Baldersheim2022-12-017-60/+42
* | Remove out of range search::BitVector::setBit() in unit test.Tor Egge2022-11-301-1/+0
|/
* Use atomic variable for search::attribute::Status::_bitVectors.Tor Egge2022-11-262-6/+6
* Remove unused member variable in PostingListSearchContext.Tor Egge2022-11-263-11/+7
* Support mixed tensor attribute with 2 dimensions when creating distance calcu...Geir Storli2022-11-252-26/+51
* Merge pull request #24994 from vespa-engine/geirst/page-size-constantHenning Baldersheim2022-11-254-11/+15
|\
| * Add shared constant for PAGE_SIZE.Geir Storli2022-11-254-11/+15
* | Extend graph comment.Tor Egge2022-11-251-0/+2
* | Unit test hnsw index search with multiple nodes per document.Tor Egge2022-11-251-8/+47
|/
* Merge pull request #24974 from vespa-engine/geirst/exact-distance-calculator-...Henning Baldersheim2022-11-2410-8/+169
|\
| * Add support for multiple vectors per document in exact distance calculator.Geir Storli2022-11-2410-8/+169
* | Style fixes.Tor Egge2022-11-242-8/+4
* | Avoid duplicate docid when searching in hnsw index with multiple nodes perTor Egge2022-11-2414-47/+385
|/
* Setup hnsw index for mixed tensor types.Tor Egge2022-11-2313-43/+142
* Merge pull request #24952 from vespa-engine/toregge/update-mapping-from-docid...Henning Baldersheim2022-11-2317-43/+308
|\
| * Add class comments.Tor Egge2022-11-222-0/+8
| * Move get_docid_limit and make_subspaces_histogram member functions toTor Egge2022-11-222-4/+5
| * Pass id mapper to HnswIndexLoader.Tor Egge2022-11-225-11/+34
| * Add override specifier for VectorBufferWriter destructor.Tor Egge2022-11-221-1/+1
| * Move shared test code to test library.Tor Egge2022-11-228-68/+85
| * Factor out portions of HnswNodeidMapping::on_load() to private member functions.Tor Egge2022-11-212-29/+61
| * Update mapping from docid to nodeids when loading hnsw index.Tor Egge2022-11-217-1/+185
* | Wrap openhft in vespajlib to contain dependency.Henning Baldersheim2022-11-211-2/+2