aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Implement second phase rank drop limit for hit collector.Tor Egge3 days2-20/+141
* Deduce default value in hit collector.Tor Egge3 days2-4/+11
* Add hidden RerankRescorer class and use it to get second phase scoresTor Egge5 days1-18/+48
* Merge pull request #31336 from vespa-engine/toregge/factor-out-first-phase-re...Tor Egge5 days5-66/+114
|\
| * Pass docid to rescorers.Tor Egge5 days2-4/+5
| * Factor out FirstPhaseRescorer from HitCollector.Tor Egge5 days5-66/+113
* | - Add is_search_multi_threaded to proton::matching::BlueprintBuilder for cons...Henning Baldersheim5 days1-1/+1
* | - Separate priority Q functionality into a separate base class WeakAndPriorit...Henning Baldersheim6 days9-48/+82
|/
* Use shared heapHenning Baldersheim6 days2-9/+16
* Merge pull request #31282 from vespa-engine/balder/wire-parallel-heap-to-simp...Henning Baldersheim6 days12-111/+137
|\
| * Prepare heap correctlyHenning Baldersheim10 days1-3/+1
| * - Wire in a common shared heap for WeakAnd.Henning Baldersheim11 days11-108/+136
* | Add firstPhaseRank feature (step 1, not yet integrated with match loop).Tor Egge10 days8-0/+224
|/
* Pass all params in constructor and make members const.Henning Baldersheim12 days3-20/+17
* Split ParallellWandMatchParams in 2.Henning Baldersheim12 days4-26/+36
* It is already a unique_ptrHenning Baldersheim12 days1-10/+7
* Use std::forward recommended by clion.Henning Baldersheim13 days2-14/+16
* libc++ 18 still needs workarounds.Tor Egge13 days1-1/+1
* Use __attribute__((noinline)) instead of glibc macro __attribute_noinline__Tor Egge13 days1-1/+1
* Remove empty comment.Tor Egge2024-05-161-1/+0
* Add second phase feature.Tor Egge2024-05-164-0/+96
* Merge pull request #31210 from vespa-engine/balder/faster-int8floatHenning Baldersheim2024-05-166-17/+23
|\
| * Now there is preliminary native support for Int8Float too.Henning Baldersheim2024-05-151-5/+8
| * Speed up dotproduct for int8.Henning Baldersheim2024-05-155-12/+15
* | 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-1413-34/+27
|\
| * Use use method without limit which already use hw optimized instructions.Henning Baldersheim2024-05-141-8/+1
| * Add benchmark for distance functionsHenning Baldersheim2024-05-1413-26/+26
* | Merge pull request #31201 from vespa-engine/havardpe/remove-actual-cost-estim...Geir Storli2024-05-145-105/+0
|\ \
| * | remove code to estimate actual costHåvard Pettersen2024-05-145-105/+0
* | | 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-131-2/+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
|/
* Remove obsolete workaround for indexing exact-match fields.Tor Egge2024-05-061-2/+0
* Adjust down the estimate when its unknown and avoid WhiteListBlueprint being ...Geir Storli2024-05-063-8/+15
* test and adjust some stuffHåvard Pettersen2024-05-034-4/+16
* Merge pull request #31087 from vespa-engine/toregge/handle-values-changing-fr...Henning Baldersheim2024-05-021-8/+15
|\
| * Handle tensor value changing from A to B to A for interleaved two phase put.Tor Egge2024-04-301-8/+15
* | Merge pull request #31081 from vespa-engine/balder/wire-in-wand-rangeHenning Baldersheim2024-04-3012-33/+119
|\ \ | |/ |/|
| * Update commentsHenning Baldersheim2024-04-302-2/+2