summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests
Commit message (Collapse)AuthorAgeFilesLines
* Remove hyphen in second phase rank score drop limit property name.Tor Egge2024-06-071-1/+1
|
* Deinline rank drop fixture destructor in searchlib hitcollector unit test.Tor Egge2024-06-061-0/+3
|
* Add cost to some of the expensive tests under valgrind.Arnstein Ressem2024-06-051-1/+1
|
* Merge pull request #31431 from ↵Henning Baldersheim2024-06-052-1/+18
|\ | | | | | | | | vespa-engine/toregge/extend-index-properties-api-to-cover-second-phase-rank-score-drop-limit-try-2 Extend index properties api to cover second phase rank score drop limit.
| * Extend index properties api to cover second phase rank score drop limit.Tor Egge2024-06-042-1/+18
| |
* | Merge pull request #31430 from ↵Geir Storli2024-06-041-24/+22
|\ \ | |/ |/| | | | | vespa-engine/toregge/stop-using-vespalib-test-app-for-phase-splitter-benchmark Stop using vespalib::TestApp for phrase splitter benchmark.
| * Stop using vespalib::TestApp for phrase splitter benchmark.Tor Egge2024-06-041-24/+22
| |
* | Rewrite rank setup unit test to gtest.Tor Egge2024-06-042-203/+165
|/
* Rename existing rank drop limit and rank score drop limit toTor Egge2024-06-042-10/+12
| | | | | first phase rank score drop limit. Stop using std::isnan to mark no value.
* Merge pull request #31410 from ↵Geir Storli2024-06-043-1/+31
|\ | | | | | | | | vespa-engine/havardpe/enumeration-of-blueprint-nodes Havardpe/enumeration of blueprint nodes
| * fix other unit testsHåvard Pettersen2024-06-032-1/+3
| |
| * support enumerating blueprint nodesHåvard Pettersen2024-06-031-0/+28
| |
* | Merge pull request #31407 from ↵Geir Storli2024-06-042-269/+271
|\ \ | | | | | | | | | | | | vespa-engine/toregge/rewrite-search-fef-properties-unit-test-to-gtest Rewrite search::fef::Properties unit test to gtest.
| * | Rewrite search::fef::Properties unit test to gtest.Tor Egge2024-06-032-269/+271
| |/
* / Don't include vespalib testkit header for unit test using gtest.Tor Egge2024-06-031-1/+0
|/
* Add comments.Tor Egge2024-05-311-3/+11
|
* Implement second phase rank drop limit for hit collector.Tor Egge2024-05-311-0/+73
|
* Rewrite hit collector unit test to gtest.Tor Egge2024-05-303-89/+115
|
* - Separate priority Q functionality into a separate base class ↵Henning Baldersheim2024-05-281-1/+1
| | | | | | | WeakAndPriorityQueue. - Keep thread safety in the SharedWeakAndpriorityQueue. - Only use thread safe variant if more than 1 thread in the search bundle.
* Merge pull request #31282 from ↵Henning Baldersheim2024-05-288-81/+96
|\ | | | | | | | | vespa-engine/balder/wire-parallel-heap-to-simple-weakand - Wire in a common shared heap for WeakAnd.
| * Prepare heap correctlyHenning Baldersheim2024-05-243-7/+9
| |
| * - Wire in a common shared heap for WeakAnd.Henning Baldersheim2024-05-237-77/+90
| |
* | Add firstPhaseRank feature (step 1, not yet integrated with match loop).Tor Egge2024-05-242-0/+154
|/
* Use __attribute__((noinline)) instead of glibc macro __attribute_noinline__Tor Egge2024-05-201-3/+3
|
* Add second phase feature.Tor Egge2024-05-162-0/+42
|
* Avoid unresolved symbols when compiling without optimization.Tor Egge2024-05-161-3/+3
|
* Use a valuespace representable by both 8,16,23 and 64 bit floats to easier ↵Henning Baldersheim2024-05-151-3/+3
| | | | verify correctness.
* Speed up dotproduct for int8.Henning Baldersheim2024-05-151-3/+3
|
* Merge pull request #31200 from vespa-engine/balder/add-distance-benchmarkHenning Baldersheim2024-05-143-4/+140
|\ | | | | Add benchmark for distance functions
| * Avoid possible compiler optimisation.Henning Baldersheim2024-05-141-18/+32
| |
| * Add benchmark for distance functionsHenning Baldersheim2024-05-143-4/+126
| |
* | Merge pull request #31201 from ↵Geir Storli2024-05-141-2/+14
|\ \ | |/ |/| | | | | vespa-engine/havardpe/remove-actual-cost-estimates remove code to estimate actual cost
| * remove code to estimate actual costHåvard Pettersen2024-05-141-2/+14
| |
* | Drop short circuit optimisation as it prevents vectorisation.Henning Baldersheim2024-05-131-1/+0
|/
* run non-strict source blenderHåvard Pettersen2024-05-071-30/+44
|
* Remove obsolete workaround for indexing exact-match fields.Tor Egge2024-05-061-1/+1
|
* baseline source blender integration in benchmarkHåvard Pettersen2024-05-063-24/+77
|
* test and adjust some stuffHåvard Pettersen2024-05-032-3/+36
|
* when is actual non-strict array lookup fasterHåvard Pettersen2024-05-021-11/+27
| | | | ... than forced strict btree posting list
* Merge pull request #31089 from vespa-engine/geirst/add-more-or-perf-testsHåvard Pettersen2024-05-021-6/+24
|\ | | | | Integrate estimate for actual blueprint cost and add more OR non-stri…
| * Integrate estimate for actual blueprint cost and add more OR non-strict tests.Geir Storli2024-04-301-6/+24
| |
* | Merge pull request #31087 from ↵Henning Baldersheim2024-05-021-20/+53
|\ \ | | | | | | | | | | | | vespa-engine/toregge/handle-values-changing-from-a-to-b-to-a-for-interleaved-two-phase-put Handle tensor value changing from A to B to A for interleaved two pha…
| * | Handle tensor value changing from A to B to A for interleaved two phase put.Tor Egge2024-04-301-20/+53
| | |
* | | Merge pull request #31081 from vespa-engine/balder/wire-in-wand-rangeHenning Baldersheim2024-04-303-50/+74
|\ \ \ | |/ / |/| | Balder/wire in wand range
| * | Wire control of scoring range for weakand scorer from rank/query properties.Henning Baldersheim2024-04-291-0/+23
| | |
| * | Allow control of wand rangeHenning Baldersheim2024-04-292-50/+51
| |/
* | Add const specifiers for HnswIndex member functions get_subspaces() andTor Egge2024-04-291-1/+1
| | | | | | | | check_consistency().
* | Check consistency after loading tensor attribute with index.Tor Egge2024-04-292-0/+34
|/ | | | Don't reconnect hnsw graph node without vector.
* Merge pull request #31061 from ↵Geir Storli2024-04-262-0/+17
|\ | | | | | | | | vespa-engine/toregge/expose-imported-attributes-in-metrics Expose imported attributes in metrics.
| * Expose imported attributes in metrics.Tor Egge2024-04-262-0/+17
| |