aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* 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-304-0/+374
|\
| * initial version of program to analyze query traceHåvard Pettersen2024-05-294-0/+374
* | Add hidden RerankRescorer class and use it to get second phase scoresTor Egge2024-05-291-18/+48
|/
* Merge pull request #31336 from vespa-engine/toregge/factor-out-first-phase-re...Tor Egge2024-05-295-66/+114
|\
| * 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 cons...Henning Baldersheim2024-05-291-1/+1
* | - Separate priority Q functionality into a separate base class WeakAndPriorit...Henning Baldersheim2024-05-2810-49/+83
|/
* Use shared heapHenning Baldersheim2024-05-282-9/+16
* Merge pull request #31282 from vespa-engine/balder/wire-parallel-heap-to-simp...Henning Baldersheim2024-05-2820-192/+233
|\
| * 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-2411-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
|\
| * Now there is preliminary native support for Int8Float too.Henning Baldersheim2024-05-151-5/+8
| * Use a valuespace representable by both 8,16,23 and 64 bit floats to easier ve...Henning Baldersheim2024-05-151-3/+3
| * Speed up dotproduct for int8.Henning Baldersheim2024-05-156-15/+18
* | Merge pull request #31209 from vespa-engine/geirst/attribute-weighted-set-blu...Håvard Pettersen2024-05-151-1/+1
|\ \ | |/ |/|
| * Update flow stats to reflect that reverse hash lookup is always used when non...Geir Storli2024-05-151-1/+1
* | Use explicit static_castHenning Baldersheim2024-05-151-3/+3
* | Speed up bfloat16 to float conversionHenning Baldersheim2024-05-141-4/+17
|/
* Merge pull request #31200 from vespa-engine/balder/add-distance-benchmarkHenning Baldersheim2024-05-1416-38/+167
|\
| * Avoid possible compiler optimisation.Henning Baldersheim2024-05-141-18/+32
| * Use use method without limit which already use hw optimized instructions.Henning Baldersheim2024-05-141-8/+1
| * Add benchmark for distance functionsHenning Baldersheim2024-05-1416-30/+152
* | Merge pull request #31201 from vespa-engine/havardpe/remove-actual-cost-estim...Geir Storli2024-05-146-107/+14
|\ \
| * | remove code to estimate actual costHåvard Pettersen2024-05-146-107/+14
* | | Merge pull request #31199 from vespa-engine/toregge/adjust-invalid-feature-na...Geir Storli2024-05-141-2/+2
|\ \ \ | |_|/ |/| |
| * | Adjust invalid feature name message when setting up first phase andTor Egge2024-05-141-2/+2
* | | Drop short circuit optimisation as it prevents vectorisation.Henning Baldersheim2024-05-132-3/+2
|/ /
* | Merge pull request #31184 from vespa-engine/balder/unify-codeHenning Baldersheim2024-05-132-29/+19
|\ \
| * | Unify codeHenning Baldersheim2024-05-132-29/+19
* | | Use an assertless typify in innerloopHenning Baldersheim2024-05-131-1/+1
| |/ |/|
* | Avoid assert in inner loop.Henning Baldersheim2024-05-131-1/+0
|/
* Merge pull request #31169 from vespa-engine/toregge/use-btree-iterator-move-c...Geir Storli2024-05-102-9/+14
|\
| * Use btree iterator move constructor.Tor Egge2024-05-102-9/+14
* | use least common term to drive strict phrase searchHåvard Pettersen2024-05-101-6/+4
|/