Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | handle both engine- and factory-based tensors | Arne Juul | 2020-10-15 | 2 | -5/+7 |
| | | | | | | * use EngineOrFactory::get() instead of DefaultTensorEngine::ref() * avoid direct use of DenseTensorView etc where possible * use eval::Value instead of tensor::Tensor where possible | ||||
* | Explicitly instantiate common attribute update member functions. | Tor Egge | 2020-10-05 | 1 | -1/+0 |
| | |||||
* | Revert "Revert "Ignore summary override if attribute vector is missing." ↵ | Henning Baldersheim | 2020-09-10 | 1 | -1/+1 |
| | | | | MERGEOK" | ||||
* | Revert "Ignore summary override if attribute vector is missing." | Jon Marius Venstad | 2020-09-09 | 1 | -1/+1 |
| | |||||
* | Ignore summary override if attribute vector is missing. | Tor Egge | 2020-09-09 | 1 | -1/+1 |
| | |||||
* | keep default distance within representable range | Arne Juul | 2020-08-20 | 1 | -4/+6 |
| | |||||
* | wire in using new JSON-lite location format | Arne Juul | 2020-08-18 | 1 | -2/+2 |
| | |||||
* | GC unused code. | Henning Baldersheim | 2020-08-13 | 2 | -15/+23 |
| | |||||
* | remove fef::Location, use common::GeoLocationSpec instead | Arne Juul | 2020-07-16 | 1 | -4/+7 |
| | |||||
* | avoid negated flag | Arne Juul | 2020-07-15 | 3 | -6/+7 |
| | |||||
* | fix TODOs | Arne Juul | 2020-07-15 | 2 | -9/+13 |
| | |||||
* | finish rewrite to use GeoLocation | Arne Juul | 2020-07-15 | 3 | -26/+16 |
| | |||||
* | handle locations in query for getdocsum | Arne Juul | 2020-07-15 | 10 | -61/+141 |
| | |||||
* | split out geo location parser into its own distinct class | Arne Juul | 2020-07-15 | 1 | -1/+1 |
| | |||||
* | one more ITEM_LOCATION_TERM -> ITEM_GEO_LOCATION_TERM | Arne Juul | 2020-07-15 | 1 | -1/+1 |
| | |||||
* | more descriptive enum name for geo location term | Arne Juul | 2020-07-15 | 2 | -3/+3 |
| | |||||
* | Update class comment. | Geir Storli | 2020-07-10 | 1 | -2/+3 |
| | |||||
* | Merge pull request #13848 from ↵ | Henning Baldersheim | 2020-07-09 | 8 | -31/+419 |
|\ | | | | | | | | | vespa-engine/arnej/cleanup-parse-item-and-simple-query-stack Arnej/cleanup parse item and simple query stack | ||||
| * | remove even more unused code | Arne Juul | 2020-07-09 | 2 | -57/+4 |
| | | |||||
| * | GC unused code | Arne Juul | 2020-07-09 | 6 | -44/+3 |
| | | |||||
| * | clean up various issues with ParseItem class | Arne Juul | 2020-07-09 | 7 | -30/+512 |
| | | | | | | | | | | | | | | | | | | | | | | * SimpleQueryStack only used for one unit test, move it there * Actual instances of ParseItem also only used for same unit test. Split out the object representation into a separate SimpleQueryStackItem class in the unit test directory. * give location ITEM_LOCATION_TERM instead of overloading NUMTERM * ParseItem::ITEM_PAREN never used for anything, remove it * add comment for removal of PAREN enum in prelude/query/Item.java * refactor flag handling with one method per flag | ||||
* | | Add support for matched-elements-only for array and weighted set attributes. | Geir Storli | 2020-07-09 | 1 | -1/+5 |
|/ | |||||
* | Consolidate search for GTest. | Tor Egge | 2020-07-07 | 3 | -3/+0 |
| | |||||
* | Use module source dependencies. | Tor Egge | 2020-07-07 | 2 | -4/+0 |
| | |||||
* | return from main instead of exit | Arne Juul | 2020-07-03 | 2 | -4/+4 |
| | |||||
* | Make searchsummary_test a normal static library. | Tor Egge | 2020-06-17 | 1 | -1/+1 |
| | |||||
* | Support filtering of matched elements for multi-value attributes. | Geir Storli | 2020-06-05 | 11 | -151/+386 |
| | |||||
* | Refactor MultiAttrDFW in preparation to support filtering of matched elements. | Geir Storli | 2020-06-05 | 6 | -93/+118 |
| | |||||
* | Simplify validation of slime docsum by comparing slime objects directly. | Geir Storli | 2020-06-05 | 5 | -82/+63 |
| | | | | They also have nice pretty printing if some tests fail. | ||||
* | Prepare to support matched-elements-only for arrays and weighted sets of ↵ | Geir Storli | 2020-05-20 | 18 | -112/+116 |
| | | | | | | | primitive types. This renames StructFieldMapper to MatchingElementsFields with added support for basic fields. Also some terminology is aligned. | ||||
* | no_empty_strings -> keep_empty_strings | Arne Juul | 2020-05-19 | 2 | -3/+3 |
| | |||||
* | update unit tests with new expected output | Arne Juul | 2020-05-19 | 1 | -5/+5 |
| | |||||
* | wire in special case for maps to avoid keys/values just disappearing | Arne Juul | 2020-05-19 | 2 | -6/+11 |
| | |||||
* | analyse config to detect map of scalar also | Arne Juul | 2020-05-19 | 2 | -0/+10 |
| | |||||
* | always print the key in a map of structs | Arne Juul | 2020-05-19 | 1 | -1/+1 |
| | |||||
* | add a writer that never skips empty or missing strings | Arne Juul | 2020-05-19 | 2 | -3/+27 |
| | |||||
* | std::make_shared | Henning Baldersheim | 2020-03-05 | 1 | -6/+4 |
| | |||||
* | be more specific in StackDumpIterator API | Arne Juul | 2020-03-02 | 1 | -2/+2 |
| | |||||
* | Extend unit test to use out of bounds matching element id. | Tor Egge | 2020-02-20 | 1 | -0/+2 |
| | |||||
* | Guard against out of bounds stale matching element. | Tor Egge | 2020-02-20 | 1 | -5/+9 |
| | |||||
* | Merge pull request #11998 from ↵ | Tor Brede Vekterli | 2020-01-30 | 1 | -0/+4 |
|\ | | | | | | | | | vespa-engine/vekterli/add-readable-attribute-vector-accessor-to-iattribute-manager Add ReadableAttributeVector accessor to IAttributeManager | ||||
| * | Add ReadableAttributeVector accessor to IAttributeManager | Tor Brede Vekterli | 2020-01-29 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | Provides a unified interface for fetching both regular as well as imported attributes. Exposing `ReadableAttributeVector` instead of raw `AttributeVector` instances enforces that all access is done via appropriate acquired read guards. Refactor document selection processing code to use the new interface in order to prepare for imported field support in selections. | ||||
* | | Use an interface that guarantees lifetime, and hence allows for optimizations. | Henning Baldersheim | 2020-01-27 | 1 | -1/+8 |
|/ | |||||
* | Optimize handling of "matched-elements-only" when the input field as ↵ | Geir Storli | 2020-01-10 | 4 | -37/+119 |
| | | | | | | | retrieved from the document instance. In this case we now filter on matching elements while converting to slime, instead of converting to slime and then filter as done before. | ||||
* | Use vespalib::count_s | Henning Baldersheim | 2019-12-19 | 1 | -1/+1 |
| | |||||
* | WipeHistory has not been used for a very long time. | Henning Baldersheim | 2019-12-16 | 1 | -3/+3 |
| | |||||
* | Use std::chrono. | Henning Baldersheim | 2019-12-09 | 2 | -23/+11 |
| | |||||
* | Remove copy constructor and copy assignment operator. | Geir Storli | 2019-12-03 | 1 | -0/+3 |
| | |||||
* | Extend MatchedElementsFilterDFW to get the input field from the document ↵ | Geir Storli | 2019-12-03 | 4 | -13/+97 |
| | | | | instance if it is not in the docsum blob. | ||||
* | Expose the document instance that was used to generate a docsum blob. | Geir Storli | 2019-12-03 | 3 | -2/+51 |
| |