summaryrefslogtreecommitdiffstats
path: root/searchsummary
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Rewrite unit test to use GTest.Geir Storli2022-09-162-42/+49
| | |
| * | Rewrite unit test to use GTest.Geir Storli2022-09-162-36/+11
| |/
* / Don't include res_type_utils.h in docsum_field_writer.h.Tor Egge2022-09-161-1/+0
|/
* Add comment describing semantics of return value fromTor Egge2022-09-161-1/+5
| | | | SlimeFillerFilter::get_filter().
* Add slime filler filter.Tor Egge2022-09-167-31/+189
|
* Factor out IStringFieldConverter from IJuniperConverter.Tor Egge2022-09-1610-54/+74
|
* Remove tokenize support in slime filler.Tor Egge2022-09-158-84/+93
|
* Adjust api for DocsumWriter and DocsumFieldWriter:Tor Egge2022-09-1533-91/+103
| | | | | Pass reference to state instead of pointer. Drop unused ResType argument.
* Remove unused portions of SummaryFieldConverter.Tor Egge2022-09-155-951/+5
|
* Simplify setting of wanted v8 geo positions.Tor Egge2022-09-153-18/+12
|
* Add test cases for 2 elements matching for filtered insert.Tor Egge2022-09-151-0/+3
|
* Add slime filler unit test.Tor Egge2022-09-153-0/+633
|
* Fix forward declarations.Tor Egge2022-09-141-3/+2
|
* Prepare for stacking juniper converters.Tor Egge2022-09-133-2/+16
|
* Render empty string if juniper failed to find a dynamic summary.Tor Egge2022-09-121-0/+2
|
* Handle juniper callbacks for array of string.Tor Egge2022-09-123-5/+5
|
* Add callback interface for rendering string field value via juniper.Tor Egge2022-09-1213-101/+126
|
* Merge pull request #24006 from ↵Henning Baldersheim2022-09-116-412/+584
|\ | | | | | | | | vespa-engine/toregge/move-slime-filler-to-separate-file Move SlimeFiller to separate file.
| * Move SlimeFiller to separate file.Tor Egge2022-09-116-412/+584
| | | | | | | | Move AnnotationConverter (fka SummaryHandler) to separate file.
* | Factor out helper classes for dynamic docsum field writer.Tor Egge2022-09-109-254/+355
|/
* Avoid multiple definitions of juniper::QueryItem.Tor Egge2022-09-1010-190/+181
| | | | Use single definition of ItemCreator enumeration in C++.
* Don't render field in search result if it is empty after matched elements ↵Tor Egge2022-09-087-74/+89
| | | | filtering.
* Use int64_t and double when printing values for single value numeric attributes.Tor Egge2022-09-081-2/+2
|
* Ignore summary field type in MatchedElementsFilterDFW and moveTor Egge2022-09-084-42/+18
| | | | filtering of matched elements to SummaryFieldConverter.
* Merge pull request #23986 from ↵Tor Egge2022-09-082-26/+5
|\ | | | | | | | | vespa-engine/toregge/ignore-summary-field-type-for-abs-distance-dfw-and-positions-dfw Ignore summary field type for AbsDistanceDFW and PositionsDFW.
| * Ignore summary field type for AbsDistanceDFW and PositionsDFW.Tor Egge2022-09-082-26/+5
| |
* | Use attribute vector type instead of summary field type in SingleAttrDFW.Tor Egge2022-09-081-55/+28
|/
* Consolidate juniper separators.Tor Egge2022-09-079-39/+82
|
* Merge pull request #23961 from vespa-engine/balder/gc-stringenumHenning Baldersheim2022-09-072-2/+2
|\ | | | | Add const to config using directives.
| * Add const to config using directives.Henning Baldersheim2022-09-072-2/+2
| |
* | Rename search::docsummary::ResConfigEntry::_bindname member variable to _name.Tor Egge2022-09-074-9/+9
|/
* GC unused StringEnum, and avoid including config in header files.Henning Baldersheim2022-09-075-41/+31
|
* Remove summary field enumeration spanning summary classes.Tor Egge2022-09-079-98/+5
|
* Stop using summarymap config in backend.Tor Egge2022-09-061-5/+0
|
* Merge pull request #23918 from ↵Tor Egge2022-09-052-16/+55
|\ | | | | | | | | vespa-engine/toregge/change-matched-elments-filter-dfw-to-insert-an-empty-array-if-input-field-is-empty-or-not-set Change matched elements filter docsum field writer to insert an empty
| * Align with attribute combiner docsum field writer: Don't insert anything if ↵Tor Egge2022-09-052-9/+6
| | | | | | | | field is empty or not set.
| * Change matched elements filter docsum field writer to insert an emptyTor Egge2022-09-042-16/+58
| | | | | | | | | | array if input field is empty or not set. This was the old behavior when jsonstring entries were stored in docsum blobs.
* | Revert "Revert "Use commands from summary config to setup document field ↵Tor Egge2022-09-0511-136/+70
|/ | | | rewriters.""
* Catch attempts to access fields not present in document type when generatingTor Egge2022-09-031-5/+14
| | | | document summary.
* Revert "Use commands from summary config to setup document field rewriters."Tor Egge2022-09-0211-70/+136
|
* Merge pull request #23908 from ↵Henning Baldersheim2022-09-022-1/+7
|\ | | | | | | | | vespa-engine/balder/wire-in-summary-fields-for-streaming-too Balder/wire in summary fields for streaming too
| * Wire in list of summary fields in streaming too.Henning Baldersheim2022-09-022-1/+7
| |
* | Use commands from summary config to setup document field rewriters.Tor Egge2022-09-0211-136/+70
|/
* Merge pull request #23901 from vespa-engine/balder/limit-summary-fieldsHenning Baldersheim2022-09-024-20/+32
|\ | | | | - Add fieldlist to docsum request.[run-systemtest]
| * Use braced initializers for return values, add 'explicit'Henning Baldersheim2022-09-023-15/+16
| |
| * - Add fieldlist to docsum request.Henning Baldersheim2022-09-013-5/+16
| | | | | | | | - Only return fields requested from the backend.
* | Move DynamicInfo instance into search::docsummary::ResultClass instance.Tor Egge2022-09-014-29/+17
|/
* Allocate a docsums state for each summary class in streaming search.Tor Egge2022-09-013-14/+2
|
* Merge pull request #23886 from ↵Henning Baldersheim2022-09-012-5/+3
|\ | | | | | | | | vespa-engine/toregge/remove-mustskip-from-resolveclassinfo Remove mustSkip from ResolveClassInfo.
| * Remove mustSkip from ResolveClassInfo.Tor Egge2022-09-012-5/+3
| |