aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #22209 from ↵Geir Storli2022-04-223-335/+94
|\ | | | | | | | | vespa-engine/toregge/always-use-multi-value-read-view-for-dot-product-feature-on-array-attribute Always use MultiValueReadView for dot product feature on array attributes.
| * Always use MultiValueReadView for dot product feature on array attributes.Tor Egge2022-04-213-335/+94
| |
* | Block compaction while buffers are held.Tor Egge2022-04-216-4/+16
|/
* Merge pull request #22199 from ↵Henning Baldersheim2022-04-212-77/+34
|\ | | | | | | | | vespa-engine/toregge/always-use-multi-value-read-view-for-dot-product-feature-on-weighted-set-attribute Always use MultiValueReadView for dot product feature on weighted set attributes.
| * Always use MultiValueReadView for dot product feature on weighted set ↵Tor Egge2022-04-212-77/+34
| | | | | | | | attributes.
* | Merge pull request #22202 from vespa-engine/balder/avoid-overflow-in-onCmpHenning Baldersheim2022-04-212-5/+18
|\ \ | | | | | | Add ordering test for IntegerBucketResultNode and fix overflow bug.
| * | Add ordering test for IntegerBucketResultNode and fix overflow bug.Henning Baldersheim2022-04-212-5/+18
| |/
* / Reserve space up front.Henning Baldersheim2022-04-211-0/+1
|/
* Handle updates to extendable attributes (used by streaming search) afterTor Egge2022-04-208-22/+22
| | | | creation of multi value read view.
* Merge pull request #22166 from ↵Henning Baldersheim2022-04-201-1/+6
|\ | | | | | | | | vespa-engine/balder/cheaper-way-to-get-num-children Cheaper way to get number of children.
| * Cheaper way to get number of children.Henning Baldersheim2022-04-201-1/+6
| |
* | Enable MultiValueReadView for imported attribute vectors.Tor Egge2022-04-206-22/+359
| |
* | Add multi value read views for extendable attributes.Tor Egge2022-04-1912-15/+476
|/
* Add multi value read views that handles mapping from enumerated valueTor Egge2022-04-1914-4/+511
| | | | and copy to add/remove weight.
* Merge pull request #22142 from vespa-engine/bjorncs/jetty-threadpoolHenning Baldersheim2022-04-191-5/+5
|\ | | | | Improve class names for the container threadpools
| * Improve class names for the container threadpoolsBjørn Christian Seime2022-04-191-5/+5
| |
* | Merge pull request #22137 from ↵Geir Storli2022-04-191-33/+0
|\ \ | | | | | | | | | | | | vespa-engine/toregge/remove-unused-get-by-type-member-functions-from-attribute-vector Remove unused getByType member functions from search::AttributeVector.
| * | Remove unused getByType member functions from search::AttributeVector.Tor Egge2022-04-191-33/+0
| |/
* | Merge pull request #22118 from ↵Geir Storli2022-04-192-325/+443
|\ \ | |/ |/| | | | | vespa-engine/toregge/use-google-test-for-attribute-vector-unit-test Use google test for attribute vector unit test.
| * Use google test for attribute vector unit test.Tor Egge2022-04-132-325/+443
| |
* | Merge pull request #22044 from vespa-engine/bratseth/flatten-totalhitsBjørn Christian Seime2022-04-193-60/+40
|\ \ | |/ |/| Bratseth/flatten totalhits
| * Update searchlib/src/main/java/com/yahoo/searchlib/aggregation/Grouping.javaBjørn Christian Seime2022-04-191-1/+1
| |
| * No functional changesJon Bratseth2022-04-073-60/+40
| |
* | Use google test for extendable attribute unit test.Tor Egge2022-04-133-83/+101
| |
* | Stop sharing multivalue read views.Tor Egge2022-04-128-34/+105
| |
* | Simplify dot product executors for array attribute vectors.Tor Egge2022-04-122-48/+19
| |
* | Remove search::multivalue::Value.Tor Egge2022-04-1225-49/+46
| |
* | Merge pull request #22091 from ↵Geir Storli2022-04-129-52/+82
|\ \ | | | | | | | | | | | | vespa-engine/geirst/simplify-global-filter-brute-force-fallback-nearest-neighbor Simplify calculation of global filter and fallback to brute force when using nearest neighbor search
| * | Simplify calculation of global filter and fallback to brute force when using ↵Geir Storli2022-04-119-52/+82
| | | | | | | | | | | | | | | | | | | | | | | | nearest neighbor search. With this change only two parameters are used to adjust the algorithm: - vespa.matching.global_filter.lower_limit - vespa.matching.global_filter.upper_limit
* | | Special handle lists with 2 or less elements.Henning Baldersheim2022-04-121-0/+4
| | |
* | | Optimize fro the most common case where the lists are either empty or has ↵Henning Baldersheim2022-04-122-57/+130
| | | | | | | | | | | | | | | | | | 1-2 elements. Do not use the ArraryList until it is necessary.
* | | Change search::multivalue::Value from class to using statement.Tor Egge2022-04-111-2/+2
| | |
* | | Use wrapper functions for access to multivalue::Value.Tor Egge2022-04-1114-34/+44
| | |
* | | Merge pull request #22090 from ↵Geir Storli2022-04-118-85/+1
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/toregge/remove-getrawvalues-and-getenumhandles Remove getRawValues() and getEnumHandles().
| * | | Remove getRawValues() and getEnumHandles().Tor Egge2022-04-118-85/+1
| | | |
* | | | Remove weight() member function from multivalue::ValueTor Egge2022-04-1111-20/+23
|/ / /
* | | Use attribute::IArrayReadView instead of getRawValues().Tor Egge2022-04-112-58/+48
| | |
* | | Use IWeightedSetEnumReadView in dot product feature instead ofTor Egge2022-04-111-37/+26
| | | | | | | | | | | | IWeightedIndexVector.
* | | Use IMultiValueReadView in dot product feature instead of getRawValues().Tor Egge2022-04-113-98/+137
| | |
* | | Merge pull request #22073 from ↵Geir Storli2022-04-1110-17/+22
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/toregge/trim-down-multivalue-value-and-multivalue-weighted-value Trim down search::multivalue::Value and search::multivalue::WeightedValue.
| * | | Trim down search::multivalue::Value and search::multivalue::WeightedValue.Tor Egge2022-04-0910-17/+22
| |/ / | | | | | | | | | Use traits to check for presence of a weight and to extract inner type.
* | | Merge pull request #21972 from alexeyche/alexeyche/fuzzy-query-annotationsGeir Storli2022-04-1119-26/+110
|\ \ \ | |/ / |/| | Propagating annotations for fuzzy query [WIP]
| * | Addressed PR commentsAlexey Chernyshev2022-04-111-2/+0
| | |
| * | Propagating annotations for fuzzy queryAlexey Chernyshev2022-04-0719-26/+112
| | |
* | | Merge pull request #22061 from ↵Geir Storli2022-04-082-42/+41
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/toregge/update-signatures-for-get-attribute-values-member-functions Update signatures for getAttributeValues member functions.
| * | | Use data() member function to get pointer to the underlying array.Tor Egge2022-04-081-4/+4
| | | |
| * | | Update signatures for getAttributeValues member functions.Tor Egge2022-04-082-42/+41
| | | |
* | | | remove FastOS_ApplicationHåvard Pettersen2022-04-0815-208/+225
|/ / / | | | | | | | | | | | | | | | | | | | | | fixup (per application): - maybe ignore SIGPIPE - wire argc/argv untangle Vespa Test Framework strip down deprecated TestApp
* | | Merge branch 'master' into bratseth/inputsJon Bratseth2022-04-077-8/+42
|\ \ \
| * \ \ Merge pull request #22033 from ↵Geir Storli2022-04-072-0/+41
| |\ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/geirst/handle-filter-search-for-direct-attribute-blueprint Implement createFilterSearch() for DirectAttributeBlueprint.