Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | make clang happy | Håvard Pettersen | 2022-11-18 | 7 | -27/+27 | |
| | | ||||||
* | | Drop support for old gtest. | Tor Egge | 2022-11-18 | 10 | -25/+25 | |
|/ | ||||||
* | Add enum value HnswIndexType::MULTI. | Tor Egge | 2022-11-17 | 10 | -9/+97 | |
| | ||||||
* | Use typed tests for hnsw index. | Tor Egge | 2022-11-17 | 2 | -325/+351 | |
| | ||||||
* | Add enum class HnswIndexType. | Tor Egge | 2022-11-16 | 15 | -125/+261 | |
| | ||||||
* | Handle 16 GB word buffer. | Tor Egge | 2022-11-16 | 1 | -3/+5 | |
| | ||||||
* | Merge pull request #24882 from ↵ | Henning Baldersheim | 2022-11-15 | 1 | -3/+3 | |
|\ | | | | | | | | | vespa-engine/toregge/use-entryref-in-hnsw-candidate Use vespalib::datastore::EntryRef in HnswCandidate. | |||||
| * | Use vespalib::datastore::EntryRef in HnswCandidate. | Tor Egge | 2022-11-15 | 1 | -3/+3 | |
| | | ||||||
* | | Remove unused argument to visited trackers. | Tor Egge | 2022-11-15 | 5 | -9/+5 | |
|/ | ||||||
* | Move inner class HnswIndex::Config to HnswIndexConfig. | Tor Egge | 2022-11-15 | 6 | -38/+51 | |
| | ||||||
* | Merge pull request #24856 from ↵ | Henning Baldersheim | 2022-11-14 | 2 | -2/+8 | |
|\ | | | | | | | | | vespa-engine/havardpe/detect-out-of-order-when-switching-to-docid-vector detect out of order docid when switching collection strategy | |||||
| * | detect out of order docid when switching collection strategy | Håvard Pettersen | 2022-11-14 | 2 | -2/+8 | |
| | | ||||||
* | | Add class to track mapping from docid to [nodeid] used in hnsw index. | Geir Storli | 2022-11-14 | 8 | -13/+305 | |
| | | | | | | | | This class is to be used when supporting multiple vectors per document. | |||||
* | | Adjust MIN_TARGET_HITS_FOR_APPROXIMATION value. | Tor Egge | 2022-11-14 | 1 | -1/+1 | |
| | | ||||||
* | | Improve hit estimate for ImportedSearchContext. | Tor Egge | 2022-11-14 | 3 | -4/+114 | |
|/ | ||||||
* | Move prepare_set_tensor() and complete_set_tensor() to TensorAttribute. | Tor Egge | 2022-11-10 | 4 | -51/+53 | |
| | ||||||
* | Increase subspace variable in loop. | Tor Egge | 2022-11-10 | 1 | -0/+1 | |
| | ||||||
* | Factor out portions of PreparedAddDoc to PreparedAddNode. | Tor Egge | 2022-11-10 | 3 | -31/+78 | |
| | ||||||
* | Add HnswIdentityMapping. | Tor Egge | 2022-11-09 | 8 | -16/+65 | |
| | ||||||
* | Merge pull request #24803 from vespa-engine/toregge/add-hnsw-simple-node | Tor Egge | 2022-11-09 | 5 | -15/+71 | |
|\ | | | | | Add HnswSimpleNode. | |||||
| * | Add special handling for identity mapping. | Tor Egge | 2022-11-09 | 2 | -6/+15 | |
| | | ||||||
| * | Add HnswSimpleNode. | Tor Egge | 2022-11-09 | 5 | -15/+62 | |
| | | ||||||
* | | Rename HnswNode to HnswTestNode. | Tor Egge | 2022-11-09 | 5 | -26/+26 | |
|/ | ||||||
* | Merge pull request #24796 from ↵ | Geir Storli | 2022-11-08 | 4 | -11/+56 | |
|\ | | | | | | | | | vespa-engine/geirst/attribute-blueprint-query-trace-details Provide more attribute blueprint details in the query explain trace | |||||
| * | Fix the query trace type of allow_termwise_eval. | Geir Storli | 2022-11-08 | 3 | -7/+7 | |
| | | ||||||
| * | Provide more attribute blueprint details in the query explain trace. | Geir Storli | 2022-11-08 | 1 | -4/+49 | |
| | | | | | | | | This makes it easier to understand a query trace without having the schema at hand. | |||||
* | | Use DocVectorAccess API when building hnsw index during load of tensor | Tor Egge | 2022-11-08 | 2 | -14/+13 | |
|/ | | | | attribute. | |||||
* | Merge pull request #24744 from ↵ | Geir Storli | 2022-11-04 | 20 | -58/+128 | |
|\ | | | | | | | | | vespa-engine/toregge/pass-vector-bundle-to-prepare-add-document-method Pass VectorBundle to NearestNeighborIndex::prepare_add_document membe… | |||||
| * | Use semicolon between statements. | Tor Egge | 2022-11-04 | 1 | -2/+2 | |
| | | ||||||
| * | Add search::tensor::SubspaceType. | Tor Egge | 2022-11-04 | 15 | -47/+105 | |
| | | ||||||
| * | Pass VectorBundle to NearestNeighborIndex::prepare_add_document member function. | Tor Egge | 2022-11-04 | 8 | -17/+29 | |
| | | ||||||
* | | The range of the global filter upper limit is [0.0, 1.0]. | Geir Storli | 2022-11-04 | 1 | -1/+1 | |
|/ | | | | Adjust the default value to reflect this. | |||||
* | Avoid ambiguity when calling fill_array member function in attribute builder. | Tor Egge | 2022-11-03 | 1 | -2/+4 | |
| | ||||||
* | Add search::tensor::DocVectorAccess::get_vectors() member function. | Tor Egge | 2022-11-03 | 16 | -33/+125 | |
| | ||||||
* | Rename EmptySubspace::empty() to EmptySubspace::cells(). | Tor Egge | 2022-11-02 | 5 | -8/+8 | |
| | ||||||
* | Pass subspace to DocVectorAccess::get_vector member function. | Tor Egge | 2022-11-02 | 24 | -37/+186 | |
| | ||||||
* | Use member functions in TensorAttribute. | Tor Egge | 2022-11-01 | 8 | -169/+74 | |
| | ||||||
* | Move checks from build_index() and load_index() to caller (on_load). | Tor Egge | 2022-11-01 | 2 | -37/+38 | |
| | ||||||
* | Consolidate tensor attribute loaders. | Tor Egge | 2022-11-01 | 10 | -300/+400 | |
| | ||||||
* | short-circuit filter evaluation if filter iterator is trivial | Håvard Pettersen | 2022-10-31 | 2 | -12/+61 | |
| | ||||||
* | Merge pull request #24651 from ↵ | Geir Storli | 2022-10-31 | 5 | -102/+93 | |
|\ | | | | | | | | | vespa-engine/geirst/attribute-builder-in-prod-features-tests Use AttributeBuilder in prod features unit tests. | |||||
| * | Use AttributeBuilder in prod features unit tests. | Geir Storli | 2022-10-31 | 5 | -102/+93 | |
| | | ||||||
* | | Consolidate tensor attribute savers. | Tor Egge | 2022-10-31 | 15 | -194/+137 | |
| | | ||||||
* | | explicit default filter | Håvard Pettersen | 2022-10-31 | 13 | -14/+60 | |
|/ | ||||||
* | Merge pull request #24644 from ↵ | Geir Storli | 2022-10-28 | 4 | -12/+25 | |
|\ | | | | | | | | | vespa-engine/toregge/move-tensor-attribute-constants-to-separate-header-file Move tensor attribute constants to separate header file. | |||||
| * | Update searchlib/src/vespa/searchlib/tensor/tensor_attribute_constants.h | Tor Egge | 2022-10-28 | 1 | -1/+1 | |
| | | | | | | Co-authored-by: Geir Storli <geirst@yahooinc.com> | |||||
| * | Move tensor attribute constants to separate header file. | Tor Egge | 2022-10-28 | 4 | -12/+25 | |
| | | ||||||
* | | create optimized filter search | Håvard Pettersen | 2022-10-28 | 2 | -117/+374 | |
|/ | | | | | test strict/constraint propagation test filters dropped due to short-circuit | |||||
* | Merge pull request #24635 from ↵ | Geir Storli | 2022-10-28 | 5 | -9/+49 | |
|\ | | | | | | | | | vespa-engine/toregge/check-filter-search-for-memory-index Unit test memory index filter search. | |||||
| * | Unit test memory index filter search. | Tor Egge | 2022-10-28 | 5 | -9/+49 | |
| | |