Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #29660 from vespa-engine/balder/sliced-parallell-orv8.288.15 | Henning Baldersheim | 2024-01-16 | 4 | -2/+124 |
|\ | | | | | Slice the vectors and use 1 thread per slice when computing the OR. | ||||
| * | Improve comment and make assert more explicit. | Henning Baldersheim | 2024-01-16 | 2 | -4/+3 |
| | | |||||
| * | Allow to use only some threads. | Henning Baldersheim | 2024-01-16 | 1 | -8/+9 |
| | | |||||
| * | No need to special handle the first. | Henning Baldersheim | 2024-01-15 | 1 | -3/+2 |
| | | |||||
| * | Merge branch 'balder/sliced-parallell-or' of github.com:vespa-engine/vespa ↵ | Henning Baldersheim | 2024-01-15 | 1 | -1/+0 |
| |\ | | | | | | | | | | into balder/sliced-parallell-or | ||||
| | * | Merge branch 'master' into balder/sliced-parallell-or | Henning Baldersheim | 2024-01-15 | 129 | -1940/+2987 |
| | |\ | |||||
| * | \ | Merge branch 'master' into balder/sliced-parallell-or | Henning Baldersheim | 2024-01-15 | 129 | -1940/+2987 |
| |\ \ \ | | |/ / | |/| / | | |/ | |||||
| * | | Slice the vectors and use 1 thread per slice when computing the OR. | Henning Baldersheim | 2023-12-14 | 4 | -2/+125 |
| | | | |||||
* | | | Rename MultiTermFilter to MultiTermHashFilter. | Geir Storli | 2024-01-16 | 3 | -13/+13 |
| | | | |||||
* | | | Propagate normalizing mode and max field length to new searcher | Tor Brede Vekterli | 2024-01-16 | 2 | -0/+21 |
| | | | | | | | | | | | | | | | Needed to avoid default normalizing mode/max field length being used in the reconfigured searcher instance. | ||||
* | | | Merge pull request #29913 from ↵ | Henning Baldersheim | 2024-01-16 | 6 | -1/+68 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/vekterli/streaming-search-regex-support Add regular expression support to streaming search | ||||
| * | | | Add regular expression support to streaming search | Tor Brede Vekterli | 2024-01-15 | 6 | -1/+68 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduces an explicit regex query term node (which wraps an RE2 regex instance internally) and extends the existing UTF-8 flexible string searcher to use this query node. Regex matching is optionally case (in)sensitive depending on the normalization mode used. Note on `searcher/searcher_test.cpp`: this adds a magic sentinel `#` char prefix to query term parsing in the test to let a query term be interpreted as a regex rather than exact/prefix/suffix/substring match. | ||||
* | | | | Merge pull request #29915 from vespa-engine/havardpe/strict-flowv8.287.20 | Henning Baldersheim | 2024-01-16 | 6 | -118/+445 |
|\ \ \ \ | | | | | | | | | | | take strictness into account for flow/cost/sorting | ||||
| * | | | | make sure empty AND/OR/ANDNOT flow estimates 0.0 regardless of input flow | Håvard Pettersen | 2024-01-15 | 3 | -7/+10 |
| | | | | | |||||
| * | | | | take strictness into account for flow/cost/sorting | Håvard Pettersen | 2024-01-15 | 6 | -118/+442 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | use common code with adapters make cost calculation const (sort index, not children) empty AND/ANDNOT estimate now equals input flow | ||||
* / / / | Remove dead code from streaming search. | Tor Egge | 2024-01-15 | 1 | -2/+0 |
|/ / / | |||||
* | | | Add comment for streaming search weighted set term unit test. | Tor Egge | 2024-01-15 | 1 | -0/+6 |
| | | | |||||
* | | | Add WeightedSetTerm for streaming search. | Tor Egge | 2024-01-15 | 7 | -4/+127 |
| | | | |||||
* | | | Deinline destructors in unit tests. | Tor Egge | 2024-01-15 | 2 | -0/+9 |
| |/ |/| | |||||
* | | Merge pull request #29879 from ↵ | Tor Egge | 2024-01-12 | 9 | -15/+177 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/dot-product-raw-score-for-streaming-search-wand Calculate raw score for streaming search wand. | ||||
| * | | Rename constants and add comment for streaming search wand term unit test. | Tor Egge | 2024-01-12 | 1 | -11/+17 |
| | | | |||||
| * | | Calculate raw score for streaming search wand. | Tor Egge | 2024-01-12 | 9 | -15/+171 |
| | | | |||||
* | | | Reapply Use optimized implementation for IN query operator. | Geir Storli | 2024-01-12 | 1 | -22/+32 |
|/ / | |||||
* | | Merge pull request #29862 from ↵ | Henning Baldersheim | 2024-01-11 | 1 | -3/+12 |
|\ \ | | | | | | | | | | | | | vespa-engine/geirst/cache-docids-to-reduce-cache-misses Cache docids from iterators to reduce cache misses. | ||||
| * | | Cache docids from iterators to reduce cache misses. | Geir Storli | 2024-01-11 | 1 | -3/+12 |
| | | | |||||
* | | | Merge pull request #29860 from vespa-engine/balder/remove-assert | Tor Egge | 2024-01-11 | 2 | -2/+2 |
|\ \ \ | | | | | | | | | Remove assert that does not hold if alignment is changed. The assert … | ||||
| * | | | Remove assert that does not hold if alignment is changed. The assert ↵ | Henning Baldersheim | 2024-01-11 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | provides not added value. | ||||
* | | | | Handle deserialize bitvector after alignment change. | Tor Egge | 2024-01-11 | 1 | -3/+14 |
|/ / / | |||||
* | | | Merge pull request #29853 from ↵ | Henning Baldersheim | 2024-01-11 | 1 | -0/+15 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/toregge/add-workaround-for-limited-std-from-chars Add workaround for limited std::from_chars. | ||||
| * | | | Add workaround for limited std::from_chars. | Tor Egge | 2024-01-11 | 1 | -0/+15 |
| |/ / | |||||
* / / | Add cast to select constructor overload. | Tor Egge | 2024-01-11 | 2 | -2/+2 |
|/ / | |||||
* | | - Do not reset correctly set _vectorSize to an incorrect value. | Henning Baldersheim | 2024-01-11 | 1 | -5/+2 |
| | | |||||
* | | docidLimit => docIdLimit | Henning Baldersheim | 2024-01-10 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #29845 from ↵ | Henning Baldersheim | 2024-01-10 | 11 | -108/+133 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/256-bytes-alignmet-for-bitvectors Increase alignment for bit vectors 64 => 256 bytes | ||||
| * | | - Store entrySize in fileheader and use that as entry size if present. If ↵ | Henning Baldersheim | 2024-01-10 | 10 | -85/+125 |
| | | | | | | | | | | | | | | | | | | not use legacy alignment and compute size. - Make predefined tags for use in fileheaders to reduce string constants lying around. | ||||
| * | | Pad to required alignment. | Henning Baldersheim | 2024-01-10 | 1 | -1/+1 |
| | | | |||||
| * | | Increase alignment for bit vectors 64 => 256 bytes | Henning Baldersheim | 2024-01-10 | 2 | -24/+9 |
| | | | |||||
* | | | Factor out FtTestApp. | Tor Egge | 2024-01-09 | 30 | -370/+408 |
|/ / | |||||
* | | Merge pull request #29713 from ↵ | Henning Baldersheim | 2024-01-06 | 12 | -64/+150 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/consider-nordic-variations-of-o-and-a Consider the nordic variations over A and O as the other european var… | ||||
| * | | - Fold query for streaming search based on either query item type, or field ↵ | Henning Baldersheim | 2024-01-05 | 12 | -64/+150 |
| | | | | | | | | | | | | | | | | | | | | | | | | definition. - This ensures that query processing and document processing is symmetric for streaming search. No longer rely on java query processing being symmetric with backend c++ variant. - Indexed search does no normalization in backend and uses query as is. | ||||
* | | | Revert "Use optimized implementation for IN query operator." | Henning Baldersheim | 2024-01-06 | 1 | -32/+22 |
| | | | |||||
* | | | Use optimized implementation for IN query operator. | Geir Storli | 2024-01-05 | 1 | -22/+32 |
| | | | |||||
* | | | Support the IN query operator in DirectMultiTermBlueprint. | Geir Storli | 2024-01-05 | 7 | -47/+136 |
| | | | |||||
* | | | Merge pull request #29809 from ↵ | Geir Storli | 2024-01-05 | 1 | -4/+4 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/toregge/use-plain-asserts-in-document-weight-attribute-helper Use plain asserts in DocumentWeightAttributeHelper. | ||||
| * | | | Use plain asserts in DocumentWeightAttributeHelper. | Tor Egge | 2024-01-05 | 1 | -4/+4 |
| |/ / | |||||
* | | | Merge pull request #29808 from ↵ | Geir Storli | 2024-01-05 | 1 | -48/+71 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/toregge/rewrite-weighted-set-term-search-to-gtest Rewrite weighted set term unit test to gtest. | ||||
| * | | | Rewrite weighted set term unit test to gtest. | Tor Egge | 2024-01-05 | 1 | -48/+71 |
| |/ / | |||||
* | | | Merge pull request #29806 from ↵ | Geir Storli | 2024-01-05 | 1 | -108/+146 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/toregge/rewrite-termwise-eval-test-to-gtest Rewrite termwise eval unit test to gtest. | ||||
| * | | | Rewrite termwise eval unit test to gtest. | Tor Egge | 2024-01-04 | 1 | -108/+146 |
| |/ / | |||||
* | | | Merge pull request #29805 from ↵ | Geir Storli | 2024-01-05 | 1 | -27/+36 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/toregge/rewrite-weak-and-test-to-gtest Rewrite weak and unit test to gtest. |