aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
* Deinline rank drop fixture destructor in searchlib hitcollector unit test.Tor Egge8 hours1-0/+3
|
* Add cost to some of the expensive tests under valgrind.Arnstein Ressem37 hours1-1/+1
|
* Merge pull request #31431 from ↵Henning Baldersheim46 hours6-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 Egge3 days6-1/+52
| |
* | Merge pull request #31428 from vespa-engine/balder/use-full-bm25-rangeHenning Baldersheim2 days1-1/+1
|\ \ | | | | | | Use full bm25 range as default
| * | Use full bm25 range as defaultHenning Baldersheim4 days1-1/+1
| | |
* | | Merge pull request #31429 from ↵Henning Baldersheim2 days1-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 Egge3 days1-1/+1
| | | |
* | | | Merge pull request #31430 from ↵Geir Storli3 days1-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 Egge3 days1-24/+22
| |/ /
* / / Rewrite rank setup unit test to gtest.Tor Egge3 days2-203/+165
|/ /
* | Merge pull request #31421 from ↵Tor Egge3 days6-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 Egge3 days6-34/+44
| | | | | | | | | | | | | | | first phase rank score drop limit. Stop using std::isnan to mark no value.
* | | Rewrite searchlib biglog unit test to gtest.Tor Egge3 days2-44/+64
|/ /
* | Merge pull request #31410 from ↵Geir Storli3 days5-3/+58
|\ \ | | | | | | | | | | | | vespa-engine/havardpe/enumeration-of-blueprint-nodes Havardpe/enumeration of blueprint nodes
| * | fix other unit testsHåvard Pettersen3 days2-1/+3
| | |
| * | support enumerating blueprint nodesHåvard Pettersen3 days3-2/+55
| | |
* | | Merge pull request #31407 from ↵Geir Storli3 days2-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 Egge3 days2-269/+271
| |/ /
* / / Don't include vespalib testkit header for unit test using gtest.Tor Egge3 days1-1/+0
|/ /
* | Merge pull request #31340 from ↵v8.351.13Tor Egge4 days1-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 Egge9 days1-0/+3
| |
* | Add comments.Tor Egge7 days1-3/+11
| |
* | Implement second phase rank drop limit for hit collector.Tor Egge7 days3-20/+214
| |
* | Deduce default value in hit collector.Tor Egge7 days2-4/+11
| |
* | Rewrite hit collector unit test to gtest.Tor Egge7 days3-89/+115
| |
* | Merge pull request #31343 from vespa-engine/havardpe/analyze-query-traceGeir Storli8 days4-0/+374
|\ \ | | | | | | initial version of program to analyze query trace
| * | initial version of program to analyze query traceHåvard Pettersen9 days4-0/+374
| |/
* / Add hidden RerankRescorer class and use it to get second phase scoresTor Egge9 days1-18/+48
|/ | | | into the result set earlier.
* Merge pull request #31336 from ↵Tor Egge9 days5-66/+114
|\ | | | | | | | | vespa-engine/toregge/factor-out-first-phase-rescorer-from-hit-collector Factor out FirstPhaseRescorer from HitCollector.
| * Pass docid to rescorers.Tor Egge9 days2-4/+5
| |
| * Factor out FirstPhaseRescorer from HitCollector.Tor Egge9 days5-66/+113
| |
* | - Add is_search_multi_threaded to proton::matching::BlueprintBuilder for ↵Henning Baldersheim9 days1-1/+1
| | | | | | | | | | | | consistency and readability. - Fix CreateBlueprintVisitorHelper to actually detect singlethreaded usage.
* | - Separate priority Q functionality into a separate base class ↵Henning Baldersheim10 days10-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 Baldersheim10 days2-9/+16
|
* Merge pull request #31282 from ↵Henning Baldersheim10 days20-192/+233
|\ | | | | | | | | vespa-engine/balder/wire-parallel-heap-to-simple-weakand - Wire in a common shared heap for WeakAnd.
| * Prepare heap correctlyHenning Baldersheim14 days4-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 Egge14 days11-0/+379
|/
* 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
|
* Merge pull request #31210 from vespa-engine/balder/faster-int8floatHenning Baldersheim2024-05-167-23/+29
|\ | | | | Speed up dotproduct for int8.
| * Now there is preliminary native support for Int8Float too.Henning Baldersheim2024-05-151-5/+8
| |