aboutsummaryrefslogtreecommitdiffstats
path: root/container-search
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | |
| * | Use ContainerMetrics enums for metric namesYngve Aasheim2023-01-201-30/+31
| |/
* / Use ContainerMetrics enumYngve Aasheim2023-01-201-1/+2
|/
* Unify on Streams.toList()Henning Baldersheim2023-01-171-3/+1
|
* Merge pull request #25589 from ↵Geir Storli2023-01-162-15/+41
|\ | | | | | | | | vespa-engine/toregge/relax-validation-of-nearest-neighbor-searcher Relax validation of nearest neighbor searcher (java).
| * Relax validation of nearest neighbor searcher (java).Tor Egge2023-01-162-15/+41
| | | | | | | | Relax validation of nearest neighbor iterator (C++).
* | Test direct renderingJon Bratseth2023-01-162-73/+164
| |
* | Support direct tensor renderingJon Bratseth2023-01-146-31/+71
| |
* | Use JsonFormat for JSON renderingJon Bratseth2023-01-132-9/+8
|/
* Parse tensor JSON values at rootJon Bratseth2023-01-121-1/+1
| | | | | | | | | | Our current tensor JSON formats require a "blocks", "cells" or "values" key at the root, containing values in various forms. This adds support for skipping that extra level and adding content at the root, where the permissible content format depends on the tensor type, and matches the formats below "blocks", "cells" or "values" for the corresponding tensor types.
* Merge pull request #21773 from vespa-engine/jonmv/multi-range-item-2Henning Baldersheim2023-01-084-1/+785
|\ | | | | Jonmv/multi range item 2
| * Update ABI specjonmv2022-10-263-10/+23
| |
| * Serialise as a composite item for nowjonmv2022-10-263-2/+11
| |
| * Handle dominated query pointsjonmv2022-10-262-7/+17
| |
| * Separate handling of different number typesjonmv2022-10-263-127/+208
| |
| * Rebase, change to JUnit5, update ABI specjonmv2022-10-263-6/+6
| |
| * Add test that fails nowJon Marius Venstad2022-10-262-3/+278
| |
| * Add MultiTermItem and MultiRangeItem, draftJon Marius Venstad2022-10-263-1/+397
| |
* | No functional changesJon Bratseth2023-01-061-1/+1
| |
* | Add a metric query_timeout with same naming, unit as query_latency.Henning Baldersheim2023-01-021-0/+3
| | | | | | | | This tracks the timeout given to the query.
* | Don't warn when 1 node is downJon Bratseth2022-12-294-7/+32
| |
* | Introduce Autoscsaling result objectJon Bratseth2022-12-132-5/+6
| |
* | Revert "Revert collect(Collectors.toList())"Henning Baldersheim2022-12-0426-27/+28
| |
* | Revert collect(Collectors.toList())Henning Baldersheim2022-12-0426-28/+27
| |
* | Require explicit modifiable list.Henning Baldersheim2022-12-031-1/+2
| |
* | collect(Collectors.toList()) -> toList()Henning Baldersheim2022-12-0226-27/+27
| |
* | Revert "Revert "Let list handling catch up with Java 17""Henning Baldersheim2022-12-0222-218/+137
| |
* | Revert "Let list handling catch up with Java 17"Bjørn Christian Seime2022-12-0222-137/+218
| |
* | Let list handling catch up with Java 17Henning Baldersheim2022-12-0222-218/+137
| |