summaryrefslogtreecommitdiffstats
path: root/container-search
Commit message (Collapse)AuthorAgeFilesLines
* measure latency using System.nanoTime()Arne Juul2021-01-281-8/+9
| | | | | | | | * many Vespa applications have latency in the low range (1-3 ms) * using System.currentTimeMillis() gives very little precision, latency graphs become very spiky * System.nanoTime() should have approximately same cost, and gives much better precision
* always send distance threshold in NearestNeighborItemArne Juul2021-01-271-2/+4
|
* Deprecate LoggingRequestHandler constructors taking AccessLogBjørn Christian Seime2021-01-211-10/+7
| | | | | Add replacement constructors without AccessLog. Remove use of deprecated constructors for internal handlers.
* Mark cacheSize as not usedJon Bratseth2021-01-141-2/+1
|
* Remove cacheSizeJon Bratseth2021-01-141-9/+3
|
* Non-functional changes onlyJon Bratseth2021-01-146-26/+26
|
* Merge pull request #15995 from ↵Harald Musum2021-01-121-6/+0
|\ | | | | | | | | vespa-engine/revert-15992-revert-15988-bjorncs/connection-access-log-preps Revert "Revert "Merge container-accesslogging into jdisc_http_service"" [run-systemtest]
| * Revert "Revert "Merge container-accesslogging into jdisc_http_service""Bjørn Christian Seime2021-01-111-6/+0
| |
* | You must use one of the candidates in the set you got.Henning Baldersheim2021-01-111-2/+2
|/ | | | It is not legal to change the set of candidates and perform a re-election if you are unhappy.
* Revert "Merge container-accesslogging into jdisc_http_service"Bjørn Christian Seime2021-01-111-0/+6
|
* Merge pull request #15988 from vespa-engine/bjorncs/connection-access-log-prepsBjørn Christian Seime2021-01-111-6/+0
|\ | | | | Merge container-accesslogging into jdisc_http_service
| * Merge container-accesslogging into jdisc_http_serviceBjørn Christian Seime2021-01-111-6/+0
| |
* | - Remove groups with insufficient coverage as we discover them.Henning Baldersheim2021-01-111-32/+23
| | | | | | | | - Improve naming.
* | Update container-search/src/main/java/com/yahoo/search/dispatch/SearchPath.javaHenning Baldersheim2021-01-111-1/+1
| | | | | | Co-authored-by: Jon Marius Venstad <jonmv@users.noreply.github.com>
* | Update container-search/src/main/java/com/yahoo/search/dispatch/SearchPath.javaHenning Baldersheim2021-01-111-1/+1
| | | | | | Co-authored-by: Jon Marius Venstad <jonmv@users.noreply.github.com>
* | Add possibility to select a subset of groups and apply random selection ↵Henning Baldersheim2021-01-112-50/+83
|/ | | | among them.
* Merge pull request #15969 from ↵Jon Bratseth2021-01-1011-130/+218
|\ | | | | | | | | vespa-engine/jonmv/faster-query-profile-compilation Jonmv/faster query profile compilation
| * Update abi specJon Marius Venstad2021-01-102-0/+15
| |
| * Add new class >_<Jon Marius Venstad2021-01-101-0/+22
| |
| * Clean upJon Marius Venstad2021-01-105-13/+11
| |
| * Correct for some shortcutting in prefix manipulation in visitorJon Marius Venstad2021-01-081-3/+5
| |
| * Cache CompoundName and Binding instances created during compilationJon Marius Venstad2021-01-085-22/+33
| |
| * Cache compound names generated during query profile compilationJon Marius Venstad2021-01-081-2/+6
| |
| * Update abi specJon Marius Venstad2021-01-081-2/+2
| |
| * Prune duplicate prefixes and children before combining themJon Marius Venstad2021-01-081-13/+21
| |
| * Make complete groups of children, rather than prefixesJon Marius Venstad2021-01-081-27/+17
| |
| * Add import for DequeJon Marius Venstad2021-01-081-0/+1
| |
| * Generate all matching collections in one pass through the TrieJon Marius Venstad2021-01-083-26/+36
| |
| * Use a trie for variants, keyed on path, to look up prefix pathsJon Marius Venstad2021-01-071-17/+63
| | | | | | | | This eliminates 40% of the total run time, which was spent on path prefix considerations
| * Inline combination of dimensions and values to reuse knowledge (4x faster, ↵Jon Marius Venstad2021-01-074-67/+48
| | | | | | | | 1.5x total)
* | Merge pull request #15950 from vespa-engine/arnej/add-distance-thresholdArne H Juul2021-01-099-8/+51
|\ \ | | | | | | Arnej/add distance threshold
| * | only send distanceThreshold conditionallyArne Juul2021-01-081-2/+10
| | | | | | | | | | | | | | | * abuse a bit in the "allow approximation" integer * we want to cleanup this in several steps later.
| * | add distanceThreshold option for nearestNeighbor operatorArne Juul2021-01-089-7/+42
| | |
* | | Get number of spaces correct in both cases.Henning Baldersheim2021-01-081-2/+1
| | |
* | | - Call getAsInt.....Henning Baldersheim2021-01-082-3/+5
| | | | | | | | | | | | - Add some debug logging.
* | | Add logging.Henning Baldersheim2021-01-081-2/+7
| | |
* | | Revert "Revert "Disable topk optimisation on dispatch when content ↵Henning Baldersheim2021-01-086-36/+102
|/ / | | | | | | distribution is se…""
* | Revert "Disable topk optimisation on dispatch when content distribution is ↵Henning Baldersheim2021-01-086-102/+36
| | | | | | | | se…"
* | Update ↵Henning Baldersheim2021-01-071-1/+1
| | | | | | | | | | container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/Group.java Co-authored-by: Jon Marius Venstad <jonmv@users.noreply.github.com>
* | Disable topk optimisation on dispatch when content distribution is severly ↵Henning Baldersheim2021-01-076-36/+102
|/ | | | | | | | skewed. When the skew is too large the assumption that docs are evenly and randomly distributed hold. The impact and is larger on smaller systems. In large systems the where this optimisation is more important, the probabilitity of large skew will be less.
* Cap max buckets per streaming search visitorTor Brede Vekterli2021-01-052-2/+4
| | | | | Avoids memory blow-up when visiting locations with a massive number of buckets.
* Provide access to the term to be replacedJon Bratseth2020-12-081-2/+10
|
* Simplified query stringsJon Bratseth2020-12-031-2/+2
|
* Handle tensor types with cell type parameterJon Bratseth2020-12-032-39/+49
|
* SimplifyJon Bratseth2020-12-033-11/+4
|
* Revert "Merge pull request #15581 from ↵Jon Bratseth2020-12-021-0/+12
| | | | | | | vespa-engine/revert-15578-bratseth/apply-on-restart-take-10" This reverts commit 4cf13bc7db215e77f7688e429f700880c115fe76, reversing changes made to e21f385bd4f21326608f3a69325df4e96d4a65e5.
* Revert "Bratseth/apply on restart take 10"Jon Bratseth2020-12-021-12/+0
|
* Revert "Merge pull request #15577 from ↵Jon Bratseth2020-12-011-0/+12
| | | | | | | vespa-engine/revert-15575-bratseth/apply-on-restart-take-9" This reverts commit b9f054f862e6fc7bdbf41b9404605e2a8ad6b249, reversing changes made to 535b586bae36880259a792e2292f02b8495950fe.
* Revert "Bratseth/apply on restart take 9"Håkon Hallingstad2020-12-011-12/+0
|
* Revert "Merge pull request #15552 from ↵Jon Bratseth2020-12-011-0/+12
| | | | | | | vespa-engine/revert-15550-bratseth/apply-on-restart-take-8" This reverts commit 916492da87189ff9a07e39b22c64f2e1e31ff53a, reversing changes made to 3e5cf1de4c336c2e8d4f3a380dc242f402cb6dea.