summaryrefslogtreecommitdiffstats
path: root/container-search
Commit message (Collapse)AuthorAgeFilesLines
* Update ABIHenning Baldersheim2023-03-291-1/+1
|
* Stay with from.Henning Baldersheim2023-03-292-7/+7
|
* - Avoid creating a lot of temporary CompoundNames by caching them.Henning Baldersheim2023-03-281-7/+15
| | | | - This speeds up creation of query by a factor of 4.
* Test both with and without QueryProfileHenning Baldersheim2023-03-282-2/+10
|
* Construct compoundname from cache in Query.setPropertiesFromRequestMapHenning Baldersheim2023-03-281-4/+5
|
* Add benchmark for construction of Query objectHenning Baldersheim2023-03-281-1/+28
|
* Enforce that sorting is not enabled when using global-phaseBjørn Christian Seime2023-03-282-16/+35
|
* Move schema resolving to separate helper classBjørn Christian Seime2023-03-282-33/+66
|
* Reorder importsBjørn Christian Seime2023-03-281-2/+2
|
* - HashMap over TreeMap when order des not matter.Henning Baldersheim2023-03-286-84/+57
| | | | | | - Avoid creating mutable maps when not necessary. - Moderize iteration for readability. - Unify on Set.of instead of Collections.emptySet.
* Allow composites with uniqueId to included as well.Henning Baldersheim2023-03-281-7/+5
|
* - Count number of items in the tree that has a unique id.Henning Baldersheim2023-03-281-17/+28
| | | | - Use this to either exit early, or presize the array to collect them in.
* Cache the generated temporary CompoundName keys.Henning Baldersheim2023-03-272-9/+8
|
* Avoid constructor with magic that is not understandableHenning Baldersheim2023-03-236-17/+22
|
* 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
|/