aboutsummaryrefslogtreecommitdiffstats
path: root/container-search/src/main
Commit message (Collapse)AuthorAgeFilesLines
* CleanupJon Bratseth2019-09-171-4/+3
|
* Add equals and cleanupJon Bratseth2019-09-1715-82/+110
|
* Set relevance to 0.0 if sorting.Henning Baldersheim2019-09-161-2/+2
|
* Revert "Revert "Revert "Revert "Use a LeanHit until merging is done." MERGEOK"""Henning Baldersheim2019-09-1611-147/+201
|
* Revert "Revert "Revert "Use a LeanHit until merging is done." MERGEOK""Henning Baldersheim2019-09-1611-201/+147
|
* Add simple protobuf decoding test and fix logic inversion.Henning Baldersheim2019-09-162-8/+8
|
* Revert "Revert "Use a LeanHit until merging is done." MERGEOK"Henning Baldersheim2019-09-1611-147/+201
|
* Revert "Use a LeanHit until merging is done."Henning Baldersheim2019-09-1611-201/+147
|
* Use a LeanHit until merging is done.Henning Baldersheim2019-09-1611-147/+201
|
* Remove obsolete todo and rename countFastHits -> countUnfilledFastHitsHenning Baldersheim2019-09-132-3/+2
|
* Avoid wrapping the 12 bytes in yet another object.Henning Baldersheim2019-09-139-163/+58
|
* Merge pull request #10625 from ↵Jon Bratseth2019-09-131-32/+33
|\ | | | | | | | | vespa-engine/bratseth/allow-alternatives-under-equiv Allow word alternatives under Equiv
| * Allow word alternatives under EquivJon Bratseth2019-09-121-32/+33
| |
* | Merge pull request #10621 from vespa-engine/balder/avoid-double-bookeeping-of-idHenning Baldersheim2019-09-123-8/+6
|\ \ | | | | | | Balder/avoid double bookeeping of.
| * | Minor cleanupHenning Baldersheim2019-09-121-2/+0
| | |
| * | Avoid double bookkeeping as it already has a place in the parent.Henning Baldersheim2019-09-122-6/+6
| |/
* | Merge pull request #10601 from ↵Henning Baldersheim2019-09-123-11/+20
|\ \ | | | | | | | | | | | | vespa-engine/revert-10575-revert-10569-balder/more-efficient-trim Revert "Revert "Removing elements from an array is very costly
| * | Since we are trimming we need to reflect that in the offsets too.Henning Baldersheim2019-09-111-0/+1
| | |
| * | Consider auxiliary hits too.Henning Baldersheim2019-09-111-15/+17
| | |
| * | Revert "Revert "Removing elements from an array is very costly.""Henning Baldersheim2019-09-112-7/+13
| |/
* / - query.setOffset(0) when you conduct a trim.Henning Baldersheim2019-09-112-1/+3
|/ | | | - Remove a clone that is not necessary.
* Check for auxiliary hits in first chunk explicitHenning Baldersheim2019-09-111-1/+10
|
* Add minmal testing of merge and offset and auxiliary hits.Henning Baldersheim2019-09-111-4/+14
|
* Also consider auxiliary hits.Henning Baldersheim2019-09-101-6/+24
|
* Revert "Revert "Make fasthit leaner since it appears in considerable amounts ↵Henning Baldersheim2019-09-103-20/+32
| | | | during m…""
* Revert "Make fasthit leaner since it appears in considerable amounts during ↵Harald Musum2019-09-103-32/+20
| | | | m…"
* Make fasthit leaner since it appears in considerable amounts during merging, ↵Henning Baldersheim2019-09-103-20/+32
| | | | and only a few are filled.
* HitGroup.sort and hit.compareTo must ensure same ordering...Henning Baldersheim2019-09-104-25/+31
| | | | Do not use the first result as starting point. Start off with a fresh one.
* Revert "Revert "Append all, the sort all, then trim tail is too expensive.""Henning Baldersheim2019-09-101-14/+33
|
* Revert "Append all, the sort all, then trim tail is too expensive."Henning Baldersheim2019-09-101-33/+14
|
* Revert "Removing elements from an array is very costly."Henning Baldersheim2019-09-102-13/+7
|
* Merge pull request #10569 from vespa-engine/balder/more-efficient-trimJon Bratseth2019-09-092-7/+13
|\ | | | | Removing elements from an array is very costly.
| * Propagate listenersJon Bratseth2019-09-091-7/+7
| |
| * Removing elements from an array is very costly.Henning Baldersheim2019-09-092-2/+8
| | | | | | | | Make a new one and copy the ones to keep instead.
* | Merge pull request #10551 from ↵Henning Baldersheim2019-09-091-14/+33
|\ \ | |/ |/| | | | | vespa-engine/balder/merge-topn-instead-of-append-sort-trim Append all, the sort all, then trim tail is too expensive.
| * Append all, the sort all, then trim tail is too expensive.Henning Baldersheim2019-09-081-14/+33
| | | | | | | | Continous merge with trim is far more efficient as input is already sorted.
* | Merge pull request #10555 from vespa-engine/bratseth/log-causeJon Bratseth2019-09-091-4/+4
|\ \ | | | | | | Log cause directly to avoid it being truncated away
| * | Don't castJon Bratseth2019-09-091-2/+2
| | |
| * | Log cause directly to avoid it being truncated awayJon Bratseth2019-09-091-6/+6
| | |
* | | Merge pull request #10519 from ↵Tor Brede Vekterli2019-09-0913-43/+424
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/vekterli/add-simple-logging-query-tracing-to-timed-out-streaming-searches Add simple probabilistic query tracing and logging for streaming searches that time out.
| * | | Fix JavaDocTor Brede Vekterli2019-09-091-1/+1
| | | |
| * | | Add class commentsTor Brede Vekterli2019-09-062-1/+19
| | | |
| * | | Log elapsed time in seconds instead of millisecondsTor Brede Vekterli2019-09-061-2/+2
| | | | | | | | | | | | | | | | Query timeouts are specified in seconds, so be consistent with this.
| * | | Add simple probabilistic query tracing and logging for streaming searches ↵Tor Brede Vekterli2019-09-0513-43/+406
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | that time out This currently only catches the cases where a query has not respected its expected timeout and therefore has an actual timeout that is at least a 5x multiple of its expected one. Due to the response payload nature of MessageBus traces it's not given that the trace will contain any information from the backend nodes. But it is highly likely to contain useful information from the client-local policy instances, as well as resending info. To test this very conservatively, only allows approximately 1 query to be traced every 2 seconds and only dumps traces to logs once every 10 seconds.
* | | | default constructor must be empty as it is used in tests in other packages.Henning Baldersheim2019-09-081-1/+1
| | | |
* | | | Revert "Revert "Warmup yql""Henning Baldersheim2019-09-081-16/+47
| |/ / |/| |
* | | Revert "Warmup yql"Henning Baldersheim2019-09-081-47/+16
| |/ |/|
* | Add comments and more clear error messages.Henning Baldersheim2019-09-061-3/+4
| |
* | Warmup yql.Henning Baldersheim2019-09-061-16/+46
| |
* | Merge pull request #10510 from ↵Bjørn Meland2019-09-061-11/+6
|\ \ | |/ |/| | | | | vespa-engine/bjormel/endpoint-as-a-dimension-for-search-requests VESPA-16236: endpoint as a dimension to search requests