summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Improve comment and cleanup duplicate openhft dependency managementHenning Baldersheim2022-11-211-1/+1
|/
* Merge pull request #24935 from vespa-engine/bratseth/xxhashJon Bratseth2022-11-211-2/+14
|\
| * Hash using xxh3Jon Bratseth2022-11-211-5/+3
| * Avoid producing nan values when hashing, they do not compare well.Henning Baldersheim2022-11-211-1/+6
| * Hash to 64 bits using xxhashJon Bratseth2022-11-201-2/+11
* | Adjust hnsw index save format for managed nodeid mapping.Tor Egge2022-11-216-27/+170
* | Merge pull request #24938 from vespa-engine/balder/use-hash2dHenning Baldersheim2022-11-215-27/+27
|\ \
| * | Separate where you nede an actual hash, and where you want the string hashed ...Henning Baldersheim2022-11-205-27/+27
| |/
* | Merge pull request #24928 from vespa-engine/balder/-let-arraysize-be-overridd...Henning Baldersheim2022-11-212-1/+8
|\ \ | |/ |/|
| * Allow override of keep-rank-count via the internal vespa.hitcollector.arraysi...Henning Baldersheim2022-11-182-1/+8
* | Merge pull request #24932 from vespa-engine/toregge/deinline-destructors-for-...Henning Baldersheim2022-11-192-0/+6
|\ \
| * | Deinline destructors for FieldSpecBaseList and FieldSpecList.Tor Egge2022-11-192-0/+6
| |/
* / Use override specifier for EquivBlueprint destructor.Tor Egge2022-11-191-1/+1
|/
* Merge pull request #24925 from vespa-engine/havardpe/make-clang-happyTor Egge2022-11-187-27/+27
|\
| * make clang happyHåvard Pettersen2022-11-187-27/+27
* | Drop support for old gtest.Tor Egge2022-11-1810-25/+25
|/
* Add enum value HnswIndexType::MULTI.Tor Egge2022-11-1710-9/+97
* Use typed tests for hnsw index.Tor Egge2022-11-172-325/+351
* Add enum class HnswIndexType.Tor Egge2022-11-1615-125/+261
* Handle 16 GB word buffer.Tor Egge2022-11-161-3/+5
* Merge pull request #24882 from vespa-engine/toregge/use-entryref-in-hnsw-cand...Henning Baldersheim2022-11-151-3/+3
|\
| * Use vespalib::datastore::EntryRef in HnswCandidate.Tor Egge2022-11-151-3/+3
* | Remove unused argument to visited trackers.Tor Egge2022-11-155-9/+5
|/
* Move inner class HnswIndex::Config to HnswIndexConfig.Tor Egge2022-11-156-38/+51
* Merge pull request #24856 from vespa-engine/havardpe/detect-out-of-order-when...Henning Baldersheim2022-11-142-2/+8
|\
| * detect out of order docid when switching collection strategyHåvard Pettersen2022-11-142-2/+8
* | Add class to track mapping from docid to [nodeid] used in hnsw index.Geir Storli2022-11-148-13/+305
* | Adjust MIN_TARGET_HITS_FOR_APPROXIMATION value.Tor Egge2022-11-141-1/+1
* | Improve hit estimate for ImportedSearchContext.Tor Egge2022-11-143-4/+114
|/
* Move prepare_set_tensor() and complete_set_tensor() to TensorAttribute.Tor Egge2022-11-104-51/+53
* Increase subspace variable in loop.Tor Egge2022-11-101-0/+1