aboutsummaryrefslogtreecommitdiffstats
path: root/searchsummary
Commit message (Collapse)AuthorAgeFilesLines
* string.h does not need alloc.hHenning Baldersheim2021-02-211-0/+1
|
* use size literals in searchsummaryArne Juul2021-02-156-8/+14
|
* engine.encode -> encode_valueArne Juul2020-12-022-5/+4
|
* handle both engine- and factory-based tensorsArne Juul2020-10-152-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 Egge2020-10-051-1/+0
|
* Revert "Revert "Ignore summary override if attribute vector is missing." ↵Henning Baldersheim2020-09-101-1/+1
| | | | MERGEOK"
* Revert "Ignore summary override if attribute vector is missing."Jon Marius Venstad2020-09-091-1/+1
|
* Ignore summary override if attribute vector is missing.Tor Egge2020-09-091-1/+1
|
* keep default distance within representable rangeArne Juul2020-08-201-4/+6
|
* wire in using new JSON-lite location formatArne Juul2020-08-181-2/+2
|
* GC unused code.Henning Baldersheim2020-08-132-15/+23
|
* remove fef::Location, use common::GeoLocationSpec insteadArne Juul2020-07-161-4/+7
|
* avoid negated flagArne Juul2020-07-153-6/+7
|
* fix TODOsArne Juul2020-07-152-9/+13
|
* finish rewrite to use GeoLocationArne Juul2020-07-153-26/+16
|
* handle locations in query for getdocsumArne Juul2020-07-1510-61/+141
|
* split out geo location parser into its own distinct classArne Juul2020-07-151-1/+1
|
* one more ITEM_LOCATION_TERM -> ITEM_GEO_LOCATION_TERMArne Juul2020-07-151-1/+1
|
* more descriptive enum name for geo location termArne Juul2020-07-152-3/+3
|
* Update class comment.Geir Storli2020-07-101-2/+3
|
* Merge pull request #13848 from ↵Henning Baldersheim2020-07-098-31/+419
|\ | | | | | | | | vespa-engine/arnej/cleanup-parse-item-and-simple-query-stack Arnej/cleanup parse item and simple query stack
| * remove even more unused codeArne Juul2020-07-092-57/+4
| |
| * GC unused codeArne Juul2020-07-096-44/+3
| |
| * clean up various issues with ParseItem classArne Juul2020-07-097-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 Storli2020-07-091-1/+5
|/
* Consolidate search for GTest.Tor Egge2020-07-073-3/+0
|
* Use module source dependencies.Tor Egge2020-07-072-4/+0
|
* return from main instead of exitArne Juul2020-07-032-4/+4
|
* Make searchsummary_test a normal static library.Tor Egge2020-06-171-1/+1
|
* Support filtering of matched elements for multi-value attributes.Geir Storli2020-06-0511-151/+386
|
* Refactor MultiAttrDFW in preparation to support filtering of matched elements.Geir Storli2020-06-056-93/+118
|
* Simplify validation of slime docsum by comparing slime objects directly.Geir Storli2020-06-055-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 Storli2020-05-2018-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_stringsArne Juul2020-05-192-3/+3
|
* update unit tests with new expected outputArne Juul2020-05-191-5/+5
|
* wire in special case for maps to avoid keys/values just disappearingArne Juul2020-05-192-6/+11
|
* analyse config to detect map of scalar alsoArne Juul2020-05-192-0/+10
|
* always print the key in a map of structsArne Juul2020-05-191-1/+1
|
* add a writer that never skips empty or missing stringsArne Juul2020-05-192-3/+27
|
* std::make_sharedHenning Baldersheim2020-03-051-6/+4
|
* be more specific in StackDumpIterator APIArne Juul2020-03-021-2/+2
|
* Extend unit test to use out of bounds matching element id.Tor Egge2020-02-201-0/+2
|
* Guard against out of bounds stale matching element.Tor Egge2020-02-201-5/+9
|
* Merge pull request #11998 from ↵Tor Brede Vekterli2020-01-301-0/+4
|\ | | | | | | | | vespa-engine/vekterli/add-readable-attribute-vector-accessor-to-iattribute-manager Add ReadableAttributeVector accessor to IAttributeManager
| * Add ReadableAttributeVector accessor to IAttributeManagerTor Brede Vekterli2020-01-291-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 Baldersheim2020-01-271-1/+8
|/
* Optimize handling of "matched-elements-only" when the input field as ↵Geir Storli2020-01-104-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_sHenning Baldersheim2019-12-191-1/+1
|
* WipeHistory has not been used for a very long time.Henning Baldersheim2019-12-161-3/+3
|
* Use std::chrono.Henning Baldersheim2019-12-092-23/+11
|