aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #15969 from ↵Jon Bratseth2021-01-1010-128/+203
|\ | | | | | | | | vespa-engine/jonmv/faster-query-profile-compilation Jonmv/faster query profile compilation
| * Update abi specJon Marius Venstad2021-01-101-0/+2
| |
| * 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
| |
| * 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-098-8/+49
|\ \ | | | | | | 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-088-7/+40
| | |
* | | 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
|
* Reject queries searching tensor fieldsJon Bratseth2020-11-2912-26/+139
|
* Get method to return all entries from the compiled query profile objectsrikanthnampelli2020-11-211-0/+5
|
* Wait a while before scaling downJon Bratseth2020-11-201-7/+7
|
* Reduce chunksize from 1M to 4k to avoid going touching memory not needed for ↵Henning Baldersheim2020-11-131-1/+2
| | | | json requests.
* Improve descriptionJon Bratseth2020-11-111-2/+2
|
* Support setting specific variants unoverridableJon Bratseth2020-11-1013-31/+122
|
* Revert "Merge pull request #15181 from ↵Jon Bratseth2020-11-046-46/+92
| | | | | | | vespa-engine/revert-15180-bratseth/override-in-variant-references" This reverts commit 95ca6fdcb45b1d3ae805c5c9f3d20cc7972f136d, reversing changes made to 19f9396e6b60e49c7830d78d504a14c015600f2b.
* Revert "Override in variant references"Arnstein Ressem2020-11-046-92/+46
|
* Merge pull request #15180 from ↵Jon Bratseth2020-11-046-46/+92
|\ | | | | | | | | vespa-engine/bratseth/override-in-variant-references Override in variant references
| * Override in variant referencesJon Bratseth2020-11-046-46/+92
| |
* | Merge pull request #15129 from vespa-engine/hakonhall/use-javadoc-no-forkHåkon Hallingstad2020-11-026-23/+12
|\ \ | |/ |/| Use javadoc-no-fork and various fixes
| * Use javadoc-no-fork and various fixesHåkon Hallingstad2020-10-316-23/+12
| |
* | Store scaling events in ZooKeeperJon Bratseth2020-10-221-1/+1
| |
* | Remove print statementAaron Nagao2020-10-161-2/+0
|/
* Set RequestType both waysJon Bratseth2020-10-091-4/+4
|
* Use OptionalJon Bratseth2020-10-071-1/+1
|
* Let handlers dedfine a default request typeJon Bratseth2020-10-012-3/+19
|
* Add API for rerank-countJon Bratseth2020-09-302-2/+20
|
* Ensure that the EroorMessage class has been loaded prior to shutdown/close ↵Henning Baldersheim2020-09-291-1/+2
| | | | to avoid classloading issue when bundle is gone.
* Early exit if closedHenning Baldersheim2020-09-232-0/+3
|
* Shutdown and join the rpc client transport threads.Henning Baldersheim2020-09-215-4/+17
|
* Remove unused test classBjørn Christian Seime2020-09-141-166/+0
|