summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests
Commit message (Collapse)AuthorAgeFilesLines
* GC som compiler pragmas not needed anymore.Henning Baldersheim2023-01-303-71/+41
|
* Include cstdint to get declaration of fixed width integer types.Tor Egge2023-01-281-0/+1
|
* Test that creating overlapping and non-overlapping partial bitvectors ↵Henning Baldersheim2023-01-241-0/+32
| | | | behaves as expected.
* * use the sanitize range and check in "andWith" alsoArne Juul2023-01-231-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 Baldersheim2023-01-231-2/+33
|
* Merge pull request #25639 from vespa-engine/havardpe/extend-search-protocolGeir Storli2023-01-201-1/+22
|\ | | | | separate profiling depth parameters
| * separate profiling depth parametersHåvard Pettersen2023-01-191-1/+22
| |
* | Deinline TestParams copy constructorHenning Baldersheim2023-01-191-0/+5
| |
* | Deinline TestParams destructorHenning Baldersheim2023-01-191-1/+3
|/
* Re-apply "Test exact nearest neighbor search using mixed tensor."Geir Storli2023-01-191-80/+100
| | | | | | This reverts commit 69df7c8ea2aed132ffee975005a42b3d252d02ad. Add ostream operator to avoid valgrind errors.
* Revert "Test exact nearest neighbor search using mixed tensor."Henning Baldersheim2023-01-191-95/+81
|
* Merge pull request #25622 from vespa-engine/geirst/exact-nns-mixed-tensor-testHenning Baldersheim2023-01-191-81/+95
|\ | | | | Test exact nearest neighbor search using mixed tensor.
| * Test exact nearest neighbor search using mixed tensor.Geir Storli2023-01-181-81/+95
| |
* | Merge pull request #25609 from ↵Håvard Pettersen2023-01-181-12/+160
|\ \ | |/ |/| | | | | vespa-engine/havardpe/profile-source-blender-children profile source blender children
| * profile source blender childrenHåvard Pettersen2023-01-171-12/+160
| | | | | | | | | | more testing (termwise) extend simplesearch with strictness and initRange
* | Pass range checked docid to check member function on global filter.Tor Egge2023-01-171-1/+30
|/
* Test Hnsw nodeid allocation after load.Tor Egge2023-01-171-2/+3
|
* Merge pull request #25571 from vespa-engine/havardpe/profiled-iteratorGeir Storli2023-01-162-0/+54
|\ | | | | profiled iterator
| * profiled iteratorHåvard Pettersen2023-01-132-0/+54
| |
* | Report address space usage for hnsw nodeid mapping.Tor Egge2023-01-131-7/+24
|/
* Compact HnswNodeidMapping.Tor Egge2023-01-121-0/+57
|
* Merge pull request #25541 from ↵Henning Baldersheim2023-01-128-14/+42
|\ | | | | | | | | vespa-engine/geirst/expose-same-element-terms-to-ranking Expose SameElement query terms to ranking.
| * Expose SameElement query terms to ranking.Geir Storli2023-01-128-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 Egge2023-01-122-3/+7
|/
* Update address space component names.Tor Egge2023-01-111-2/+2
|
* Rename HnswGraph nested types:Tor Egge2023-01-113-13/+13
| | | | | | | LinkStore => LinkArrayStore NodeStore => LevelArrayStore NodeRef => LevelsRef NodeRefVector => NodeVector
* Initialize in constructor where possible.Henning Baldersheim2023-01-092-38/+18
|
* - Hide membersHenning Baldersheim2023-01-072-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 Baldersheim2023-01-031-1/+1
| | | | documentstore thread safe.
* - Remove allowvisitcaching which has been true for many years.Henning Baldersheim2023-01-031-2/+1
| | | | - Improve thread safety.
* Change from typedef to using in searchlib C++ code.Geir Storli2022-12-2152-289/+276
|
* Remove stacksize from the thread pools and thread executors.Henning Baldersheim2022-12-2012-24/+23
|
* Ensure that RawResultNode max/min are consistent when a is a prefix of bHenning Baldersheim2022-12-111-0/+6
|
* Remove out of range search::BitVector::setBit() in unit test.Tor Egge2022-11-301-1/+0
|
* Support mixed tensor attribute with 2 dimensions when creating distance ↵Geir Storli2022-11-251-14/+31
| | | | calculator.
* 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 ↵Henning Baldersheim2022-11-242-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 Storli2022-11-242-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 Egge2022-11-241-4/+2
| |
* | Avoid duplicate docid when searching in hnsw index with multiple nodes perTor Egge2022-11-242-0/+118
|/ | | | document.
* Setup hnsw index for mixed tensor types.Tor Egge2022-11-231-17/+108
|
* Pass id mapper to HnswIndexLoader.Tor Egge2022-11-222-7/+24
|
* Move shared test code to test library.Tor Egge2022-11-224-68/+10
|
* Update mapping from docid to nodeids when loading hnsw index.Tor Egge2022-11-212-0/+106
|
* Adjust hnsw index save format for managed nodeid mapping.Tor Egge2022-11-211-20/+80
|
* Separate where you nede an actual hash, and where you want the string hashed ↵Henning Baldersheim2022-11-201-10/+10
| | | | to a double.
* Merge pull request #24925 from vespa-engine/havardpe/make-clang-happyTor Egge2022-11-181-3/+3
|\ | | | | make clang happy
| * make clang happyHåvard Pettersen2022-11-181-3/+3
| |
* | Drop support for old gtest.Tor Egge2022-11-1810-25/+25
|/