summaryrefslogtreecommitdiffstats
path: root/container-search
Commit message (Collapse)AuthorAgeFilesLines
* Add test showing behaviour when using 0Henning Baldersheim2023-03-222-0/+4
|
* It is enough to have a single document to verify that the corpus is OK.Henning Baldersheim2023-03-222-1/+10
|
* Properly propagate sortdata up from VdsStreamingSearcherHenning Baldersheim2023-03-221-0/+3
|
* Update ABIHenning Baldersheim2023-03-221-2/+6
|
* Make RawBase64 Comparable to avoid fallback to comparing toString().Henning Baldersheim2023-03-222-1/+50
|
* Avoid using Hit.fields()Henning Baldersheim2023-03-213-6/+8
|
* Allocate array once by presizingHenning Baldersheim2023-03-211-1/+1
|
* Use enums for remaining container metrics.yngveaasheim2023-03-151-2/+2
|
* Deprecate creatorJon Bratseth2023-03-144-21/+25
|
* Merge pull request #26347 from vespa-engine/bjorncs/global-phaseBjørn Christian Seime2023-03-082-20/+10
|\ | | | | Only setup `RankProfilesEvaluator` for schemas with 'global-phase'
| * Only setup `RankProfilesEvaluator` for schemas with 'global-phase'Bjørn Christian Seime2023-03-072-20/+10
| |
* | Listen to correct trace.query parameterJo Kristian Bergum2023-03-071-5/+3
|/
* use same criteria for rescale as second-phase doesArne Juul2023-03-061-4/+6
|
* use common utility and constantArne Juul2023-03-022-2/+4
|
* Merge pull request #26229 from vespa-engine/arnej/global-phase-data-from-proxyArne H Juul2023-03-012-38/+56
|\ | | | | Arnej/global phase data from proxy
| * - fail component creation on invalid config.Arne Juul2023-03-012-20/+13
| | | | | | | | - use Optional to signal that "empty" is a valid return value.
| * use GlobalPhaseData from proxyArne Juul2023-02-281-38/+10
| |
| * extract GlobalPhaseData from rank-profiles configArne Juul2023-02-281-0/+53
| |
* | Introduce feature flag to enable global phaseBjørn Christian Seime2023-02-281-1/+4
|/
* Merge pull request #26179 from vespa-engine/arnej/add-new-components-4Arne H Juul2023-02-2810-5/+454
|\ | | | | add new components for global-phase handling
| * rename factory class alsoArne Juul2023-02-282-4/+4
| |
| * rename classes after reviewArne Juul2023-02-284-11/+11
| |
| * make implementation details package privateArne Juul2023-02-283-3/+3
| |
| * split out rerankHits and add adjust of scores just like second-phase adjustmentArne Juul2023-02-272-35/+92
| |
| * remove loop which was guaranteed to run exactly onceArne Juul2023-02-271-7/+5
| |
| * add Override annotationsArne Juul2023-02-271-1/+4
| |
| * add new components for global-phase handlingArne Juul2023-02-249-5/+396
| |
* | Let weakand replacement operate on YQLJon Bratseth2023-02-272-3/+3
|/
* Predict best case overhead during autoscalingJon Bratseth2023-02-181-10/+3
| | | | | | | | | | | Predicting worst case has the unavoidable consequence that we will conclude we cannot fulfill requested resources in the case where there are no resource ranges (only node count ranges), or where they are too narrow, and thus refrain from scaling down when we should. Instead, mostly predict the best case and let the ideal < 1 headroom absorb the deficiency in what we are actually allocated.
* Add string command to index info config.Tor Egge2023-02-154-32/+46
| | | | Use index info to validate fuzzy query terms.
* add model-evaluation as a dependency for container-searchArne Juul2023-02-101-0/+8
| | | | (will be needed when we start using ModelsEvaluator in the search chain)
* Support configuring BCP structureJon Bratseth2023-02-071-0/+5
|
* Add flag deciding if we should keep success filesHarald Musum2023-02-032-6/+25
| | | | flag is false by default
* Merge pull request #25774 from vespa-engine/bratseth/keep-synthetic-fieldsJon Bratseth2023-01-272-20/+31
|\ | | | | Keep synthetic fields
| * Keep synthetic fieldsJon Bratseth2023-01-272-20/+31
| |
* | Dealias nn fieldsJon Bratseth2023-01-276-16/+23
|/
* No exception thrownHenning Baldersheim2023-01-261-1/+1
|
* Merge pull request #25735 from ↵Jon Bratseth2023-01-268-34/+68
|\ | | | | | | | | vespa-engine/bratseth/validate-rank-profiles-early Validate rank profiles early
| * Validate rank profiles earlyJon Bratseth2023-01-258-34/+68
| |
* | Stack => Deque and gc unused ConfigFileFormatHenning Baldersheim2023-01-251-19/+20
|/
* Replace synchronized Stack with Deque in feed and query path.Henning Baldersheim2023-01-254-54/+43
|
* - It is a bit of an overkill to use java Stack that is built on java Vector ↵Henning Baldersheim2023-01-251-10/+7
| | | | | | | which is synchronized. Especially when you only need to store a boolean. - Use a Deque instead.
* Reduce dependency on container-searchHenning Baldersheim2023-01-251-1/+0
|
* Move HandlersConfigurerTestWrapper to test scope.Henning Baldersheim2023-01-243-0/+219
|
* Merge pull request #25662 from vespa-engine/bratseth/fail-on-no-fillJon Bratseth2023-01-212-7/+7
|\ | | | | Don't count unfilled hits towards success
| * Don't count unfilled hits towards successJon Bratseth2023-01-202-7/+7
| |
* | Merge pull request #25663 from ↵Jon Bratseth2023-01-209-12/+303
|\ \ | |/ |/| | | | | vespa-engine/geirst/query-trace-profiling-parameters Add query trace parameters for profiling backend query evaluation.
| * Add query trace parameters for profiling backend query evaluation.Geir Storli2023-01-209-12/+303
| | | | | | | | | | With this change, profiling of matching, first-phase ranking, and second-phase ranking can be tuned separately.
* | Merge pull request #25650 from ↵Kristian Aune2023-01-201-30/+31
|\ \ | | | | | | | | | | | | vespa-engine/yngveaasheim/Use-containerMetrics-enum Use ContainerMetrics enum more places
| * | Fix typos.Yngve Aasheim2023-01-201-12/+12
| | |