aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/queryeval
Commit message (Expand)AuthorAgeFilesLines
* stop using non-heap strict ORHåvard Pettersen2024-03-133-23/+36
* Change tuning parameters after analyzing OR performance.Geir Storli2024-03-081-3/+5
* Add tuning constants and formulas after analyzing term search performance.Geir Storli2024-03-051-0/+43
* Merge pull request #30458 from vespa-engine/toregge/avoid-bad-alignof-usageHenning Baldersheim2024-03-021-1/+1
|\
| * Avoid bad alignof usage.Tor Egge2024-03-021-1/+1
* | Remove unused member variable from search::queryeval::BlueprintTor Egge2024-03-022-2/+0
|/
* split estimates from incremental flow calculationsHåvard Pettersen2024-02-275-118/+155
* added generic type-erased flow classHåvard Pettersen2024-02-231-0/+50
* know the in-flow when sorting blueprintsHåvard Pettersen2024-02-235-68/+108
* make flow calc mandatory (pure virtual)Håvard Pettersen2024-02-193-2/+47
* Merge pull request #30295 from vespa-engine/havardpe/use-flow-for-fetch-postingsGeir Storli2024-02-165-21/+56
|\
| * use flow for fetchPostingsHåvard Pettersen2024-02-165-21/+56
* | Avoid static_assert(false, ...) in portion of function that is eliminatedTor Egge2024-02-161-3/+2
|/
* baseline flow stats for complex leafsHåvard Pettersen2024-02-138-8/+51
* account for heap cost in strict ORHåvard Pettersen2024-02-123-18/+66
* benchmark effect of being strict in a non-strict contextHåvard Pettersen2024-02-092-5/+8
* benchmark non-strict iteratorsHåvard Pettersen2024-02-071-4/+4
* make default flow stats more explicitHåvard Pettersen2024-02-0618-10/+98
* Align flow stats calculation for leaf blueprints.Geir Storli2024-02-051-8/+1
* adjust strict OR flowHåvard Pettersen2024-02-051-15/+4
* Merge pull request #30140 from vespa-engine/havardpe/re-wire-flow-stats-calcu...Geir Storli2024-02-055-192/+96
|\
| * re-wire flow stats in blueprintsHåvard Pettersen2024-02-025-192/+96
* | Merge pull request #30147 from vespa-engine/geirst/unknown-hit-estimateHenning Baldersheim2024-02-021-1/+1
|\ \
| * | Tag hit estimates from attribute search contexts as unknown when applicable.Geir Storli2024-02-021-1/+1
* | | use heap for strict orHåvard Pettersen2024-02-021-2/+2
|/ /
* | Merge pull request #30128 from vespa-engine/havardpe/strict-heap-or-cleanupHenning Baldersheim2024-02-012-27/+26
|\ \
| * | minor adjustments of strict heap ORHåvard Pettersen2024-02-012-27/+26
| |/
* / Remove dead code from search::queryeval::EquivSearch.Tor Egge2024-02-011-1/+1
|/
* simple heap-based strict OR implementationHåvard Pettersen2024-01-314-7/+121
* Remove unused using in simple phrase search.Tor Egge2024-01-291-1/+0
* only allow matching fields searched by all childrenHåvard Pettersen2024-01-231-8/+10
* wire in strict flow analysis and strict-aware sortingHåvard Pettersen2024-01-227-142/+229
* Support hash filter iterator in DirectMultiTermBlueprint.Geir Storli2024-01-193-2/+112
* Stop using MultiTermOrFilterSearch for InTerm and WeightedSetTerm.Geir Storli2024-01-182-41/+53
* make sure empty AND/OR/ANDNOT flow estimates 0.0 regardless of input flowHåvard Pettersen2024-01-151-4/+6
* take strictness into account for flow/cost/sortingHåvard Pettersen2024-01-153-64/+233
* Support the IN query operator in DirectMultiTermBlueprint.Geir Storli2024-01-052-0/+6
* Merge branch 'master' into balder/gc-unused-feature-flagsHenning Baldersheim2023-12-2012-68/+100
|\
| * enable sorting on costHåvard Pettersen2023-12-206-54/+82
| * Merge pull request #29712 from vespa-engine/balder/increase-chunk-size-512-to...Henning Baldersheim2023-12-192-6/+5
| |\
| | * Precompute 1024 bits, 128 bytes, 2 cachelines for intel, and 1 for arm64.Henning Baldersheim2023-12-192-6/+5
| * | Align naming of test and iterator for low-level posting list access.Geir Storli2023-12-194-8/+13
| |/
* | Since we now always use the estimate, simplify.Henning Baldersheim2023-12-191-7/+1
* | GC unused feature flags related to rollout of multithreaded fetch postings an...Henning Baldersheim2023-12-197-34/+23
|/
* Merge pull request #29697 from vespa-engine/geirst/multi-term-or-filter-searchGeir Storli2023-12-181-2/+2
|\
| * Rename DocumentWeightOrFilterSearch to MultiTermOrFilterSearch.Geir Storli2023-12-181-2/+2
* | Merge pull request #29691 from vespa-engine/havardpe/dump-blueprint-costHenning Baldersheim2023-12-181-0/+1
|\ \
| * | dump blueprint costHåvard Pettersen2023-12-181-0/+1
| |/
* / do nested collapsing of AND when collapsing ANDNOTHåvard Pettersen2023-12-181-1/+8
|/
* Merge pull request #29679 from vespa-engine/balder/leaner-hotpathHenning Baldersheim2023-12-152-28/+36
|\