Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | GC som compiler pragmas not needed anymore. | Henning Baldersheim | 2023-01-30 | 3 | -71/+41 |
| | |||||
* | Include cstdint to get declaration of fixed width integer types. | Tor Egge | 2023-01-28 | 1 | -0/+1 |
| | |||||
* | Test that creating overlapping and non-overlapping partial bitvectors ↵ | Henning Baldersheim | 2023-01-24 | 1 | -0/+32 |
| | | | | behaves as expected. | ||||
* | * use the sanitize range and check in "andWith" also | Arne Juul | 2023-01-23 | 1 | -6/+7 |
| | | | | | * verifyInclusiveStart is not needed now that we do range checks * the unit tests could only work in "/home/balder" | ||||
* | Add test that non-overlapping OR does not write outside source bitvector. | Henning Baldersheim | 2023-01-23 | 1 | -2/+33 |
| | |||||
* | Merge pull request #25639 from vespa-engine/havardpe/extend-search-protocol | Geir Storli | 2023-01-20 | 1 | -1/+22 |
|\ | | | | | separate profiling depth parameters | ||||
| * | separate profiling depth parameters | Håvard Pettersen | 2023-01-19 | 1 | -1/+22 |
| | | |||||
* | | Deinline TestParams copy constructor | Henning Baldersheim | 2023-01-19 | 1 | -0/+5 |
| | | |||||
* | | Deinline TestParams destructor | Henning Baldersheim | 2023-01-19 | 1 | -1/+3 |
|/ | |||||
* | Re-apply "Test exact nearest neighbor search using mixed tensor." | Geir Storli | 2023-01-19 | 1 | -80/+100 |
| | | | | | | This reverts commit 69df7c8ea2aed132ffee975005a42b3d252d02ad. Add ostream operator to avoid valgrind errors. | ||||
* | Revert "Test exact nearest neighbor search using mixed tensor." | Henning Baldersheim | 2023-01-19 | 1 | -95/+81 |
| | |||||
* | Merge pull request #25622 from vespa-engine/geirst/exact-nns-mixed-tensor-test | Henning Baldersheim | 2023-01-19 | 1 | -81/+95 |
|\ | | | | | Test exact nearest neighbor search using mixed tensor. | ||||
| * | Test exact nearest neighbor search using mixed tensor. | Geir Storli | 2023-01-18 | 1 | -81/+95 |
| | | |||||
* | | Merge pull request #25609 from ↵ | Håvard Pettersen | 2023-01-18 | 1 | -12/+160 |
|\ \ | |/ |/| | | | | | vespa-engine/havardpe/profile-source-blender-children profile source blender children | ||||
| * | profile source blender children | Håvard Pettersen | 2023-01-17 | 1 | -12/+160 |
| | | | | | | | | | | more testing (termwise) extend simplesearch with strictness and initRange | ||||
* | | Pass range checked docid to check member function on global filter. | Tor Egge | 2023-01-17 | 1 | -1/+30 |
|/ | |||||
* | Test Hnsw nodeid allocation after load. | Tor Egge | 2023-01-17 | 1 | -2/+3 |
| | |||||
* | Merge pull request #25571 from vespa-engine/havardpe/profiled-iterator | Geir Storli | 2023-01-16 | 2 | -0/+54 |
|\ | | | | | profiled iterator | ||||
| * | profiled iterator | Håvard Pettersen | 2023-01-13 | 2 | -0/+54 |
| | | |||||
* | | Report address space usage for hnsw nodeid mapping. | Tor Egge | 2023-01-13 | 1 | -7/+24 |
|/ | |||||
* | Compact HnswNodeidMapping. | Tor Egge | 2023-01-12 | 1 | -0/+57 |
| | |||||
* | Merge pull request #25541 from ↵ | Henning Baldersheim | 2023-01-12 | 8 | -14/+42 |
|\ | | | | | | | | | vespa-engine/geirst/expose-same-element-terms-to-ranking Expose SameElement query terms to ranking. | ||||
| * | Expose SameElement query terms to ranking. | Geir Storli | 2023-01-12 | 8 | -14/+42 |
| | | | | | | | | | | | | A TermFieldMatchData is allocated per SameElement term, and this is used to signal matching docids in doUnpack() on the SameElement search iterator. This allows using the matches() rank feature on a field (virtual) that is searched using a SameElement term. | ||||
* | | Add compaction spec to array store. | Tor Egge | 2023-01-12 | 2 | -3/+7 |
|/ | |||||
* | Update address space component names. | Tor Egge | 2023-01-11 | 1 | -2/+2 |
| | |||||
* | Rename HnswGraph nested types: | Tor Egge | 2023-01-11 | 3 | -13/+13 |
| | | | | | | | LinkStore => LinkArrayStore NodeStore => LevelArrayStore NodeRef => LevelsRef NodeRefVector => NodeVector | ||||
* | Initialize in constructor where possible. | Henning Baldersheim | 2023-01-09 | 2 | -38/+18 |
| | |||||
* | - Hide members | Henning Baldersheim | 2023-01-07 | 2 | -28/+20 |
| | | | | | | - Remove unused methods. - Set params in constructor and make them const. - reorder members to reduce holes in struct. | ||||
* | Enable having lock free atomic<CompresssionConfig> and make its use in ↵ | Henning Baldersheim | 2023-01-03 | 1 | -1/+1 |
| | | | | documentstore thread safe. | ||||
* | - Remove allowvisitcaching which has been true for many years. | Henning Baldersheim | 2023-01-03 | 1 | -2/+1 |
| | | | | - Improve thread safety. | ||||
* | Change from typedef to using in searchlib C++ code. | Geir Storli | 2022-12-21 | 52 | -289/+276 |
| | |||||
* | Remove stacksize from the thread pools and thread executors. | Henning Baldersheim | 2022-12-20 | 12 | -24/+23 |
| | |||||
* | Ensure that RawResultNode max/min are consistent when a is a prefix of b | Henning Baldersheim | 2022-12-11 | 1 | -0/+6 |
| | |||||
* | Remove out of range search::BitVector::setBit() in unit test. | Tor Egge | 2022-11-30 | 1 | -1/+0 |
| | |||||
* | Support mixed tensor attribute with 2 dimensions when creating distance ↵ | Geir Storli | 2022-11-25 | 1 | -14/+31 |
| | | | | calculator. | ||||
* | Extend graph comment. | Tor Egge | 2022-11-25 | 1 | -0/+2 |
| | |||||
* | Unit test hnsw index search with multiple nodes per document. | Tor Egge | 2022-11-25 | 1 | -8/+47 |
| | |||||
* | Merge pull request #24974 from ↵ | Henning Baldersheim | 2022-11-24 | 2 | -0/+97 |
|\ | | | | | | | | | vespa-engine/geirst/exact-distance-calculator-with-multiple-vectors-per-document Add support for multiple vectors per document in exact distance calcu… | ||||
| * | Add support for multiple vectors per document in exact distance calculator. | Geir Storli | 2022-11-24 | 2 | -0/+97 |
| | | | | | | | | | | | | This also fixes a problem where previously the distance between the query tensor and a non-set attribute tensor (dense) would be calculated against origo. With this change the distance is std::numeric_limits<double>::max() is these cases. | ||||
* | | Style fixes. | Tor Egge | 2022-11-24 | 1 | -4/+2 |
| | | |||||
* | | Avoid duplicate docid when searching in hnsw index with multiple nodes per | Tor Egge | 2022-11-24 | 2 | -0/+118 |
|/ | | | | document. | ||||
* | Setup hnsw index for mixed tensor types. | Tor Egge | 2022-11-23 | 1 | -17/+108 |
| | |||||
* | Pass id mapper to HnswIndexLoader. | Tor Egge | 2022-11-22 | 2 | -7/+24 |
| | |||||
* | Move shared test code to test library. | Tor Egge | 2022-11-22 | 4 | -68/+10 |
| | |||||
* | Update mapping from docid to nodeids when loading hnsw index. | Tor Egge | 2022-11-21 | 2 | -0/+106 |
| | |||||
* | Adjust hnsw index save format for managed nodeid mapping. | Tor Egge | 2022-11-21 | 1 | -20/+80 |
| | |||||
* | Separate where you nede an actual hash, and where you want the string hashed ↵ | Henning Baldersheim | 2022-11-20 | 1 | -10/+10 |
| | | | | to a double. | ||||
* | Merge pull request #24925 from vespa-engine/havardpe/make-clang-happy | Tor Egge | 2022-11-18 | 1 | -3/+3 |
|\ | | | | | make clang happy | ||||
| * | make clang happy | Håvard Pettersen | 2022-11-18 | 1 | -3/+3 |
| | | |||||
* | | Drop support for old gtest. | Tor Egge | 2022-11-18 | 10 | -25/+25 |
|/ |