aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src
Commit message (Collapse)AuthorAgeFilesLines
* Add const attributes to mock attribute context.Tor Egge2024-06-092-3/+3
|
* Remove hyphen in second phase rank score drop limit property name.Tor Egge2024-06-072-2/+2
|
* 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-056-1/+52
|\ | | | | | | | | 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-046-1/+52
| |
* | Merge pull request #31428 from vespa-engine/balder/use-full-bm25-rangeHenning Baldersheim2024-06-051-1/+1
|\ \ | | | | | | Use full bm25 range as default
| * | Use full bm25 range as defaultHenning Baldersheim2024-06-031-1/+1
| | |
* | | Merge pull request #31429 from ↵Henning Baldersheim2024-06-051-1/+1
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/toregge/add-override-keyword-for-biglog-unit-test-class-destructor Add override keyword for biglog unit test class destructor.
| * | | Add override keyword for biglog unit test class destructor.Tor Egge2024-06-041-1/+1
| | | |
* | | | 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
|/ /
* | Merge pull request #31421 from ↵Tor Egge2024-06-046-34/+44
|\ \ | | | | | | | | | | | | vespa-engine/toregge/rename-first-phase-rank-score-drop-limit-to-denote-first-phase Rename existing rank drop limit and rank score drop limit to
| * | Rename existing rank drop limit and rank score drop limit toTor Egge2024-06-046-34/+44
| | | | | | | | | | | | | | | first phase rank score drop limit. Stop using std::isnan to mark no value.
* | | Rewrite searchlib biglog unit test to gtest.Tor Egge2024-06-042-44/+64
|/ /
* | Merge pull request #31410 from ↵Geir Storli2024-06-045-3/+58
|\ \ | | | | | | | | | | | | 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-033-2/+55
| | |
* | | 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
|/ /
* | Merge pull request #31340 from ↵v8.351.13Tor Egge2024-06-031-0/+3
|\ \ | |/ |/| | | | | vespa-engine/toregge/rewrite-match-loop-communicator-test-to-gtest Rewrite match loop communicator unit test to gtest.
| * Rewrite match loop communicator unit test to gtest.Tor Egge2024-05-291-0/+3
| |
* | Add comments.Tor Egge2024-05-311-3/+11
| |
* | Implement second phase rank drop limit for hit collector.Tor Egge2024-05-313-20/+214
| |
* | Deduce default value in hit collector.Tor Egge2024-05-312-4/+11
| |
* | Rewrite hit collector unit test to gtest.Tor Egge2024-05-303-89/+115
| |
* | Merge pull request #31343 from vespa-engine/havardpe/analyze-query-traceGeir Storli2024-05-303-0/+373
|\ \ | | | | | | initial version of program to analyze query trace
| * | initial version of program to analyze query traceHåvard Pettersen2024-05-293-0/+373
| |/
* / Add hidden RerankRescorer class and use it to get second phase scoresTor Egge2024-05-291-18/+48
|/ | | | into the result set earlier.
* Merge pull request #31336 from ↵Tor Egge2024-05-295-66/+114
|\ | | | | | | | | vespa-engine/toregge/factor-out-first-phase-rescorer-from-hit-collector Factor out FirstPhaseRescorer from HitCollector.
| * Pass docid to rescorers.Tor Egge2024-05-292-4/+5
| |
| * Factor out FirstPhaseRescorer from HitCollector.Tor Egge2024-05-295-66/+113
| |
* | - Add is_search_multi_threaded to proton::matching::BlueprintBuilder for ↵Henning Baldersheim2024-05-291-1/+1
| | | | | | | | | | | | consistency and readability. - Fix CreateBlueprintVisitorHelper to actually detect singlethreaded usage.
* | - Separate priority Q functionality into a separate base class ↵Henning Baldersheim2024-05-2810-49/+83
|/ | | | | | | WeakAndPriorityQueue. - Keep thread safety in the SharedWeakAndpriorityQueue. - Only use thread safe variant if more than 1 thread in the search bundle.
* Use shared heapHenning Baldersheim2024-05-282-9/+16
|
* Merge pull request #31282 from ↵Henning Baldersheim2024-05-2820-192/+233
|\ | | | | | | | | vespa-engine/balder/wire-parallel-heap-to-simple-weakand - Wire in a common shared heap for WeakAnd.
| * Prepare heap correctlyHenning Baldersheim2024-05-244-10/+10
| |
| * - Wire in a common shared heap for WeakAnd.Henning Baldersheim2024-05-2318-185/+226
| |
* | Add firstPhaseRank feature (step 1, not yet integrated with match loop).Tor Egge2024-05-2410-0/+378
|/
* Pass all params in constructor and make members const.Henning Baldersheim2024-05-223-20/+17
|
* Split ParallellWandMatchParams in 2.Henning Baldersheim2024-05-224-26/+36
|
* It is already a unique_ptrHenning Baldersheim2024-05-211-10/+7
|
* Use std::forward recommended by clion.Henning Baldersheim2024-05-212-14/+16
|
* libc++ 18 still needs workarounds.Tor Egge2024-05-211-1/+1
|
* Use __attribute__((noinline)) instead of glibc macro __attribute_noinline__Tor Egge2024-05-202-4/+4
|
* Remove empty comment.Tor Egge2024-05-161-1/+0
|
* Add second phase feature.Tor Egge2024-05-166-0/+138
|
* Avoid unresolved symbols when compiling without optimization.Tor Egge2024-05-161-3/+3
|