summaryrefslogtreecommitdiffstats
path: root/searchsummary
Commit message (Collapse)AuthorAgeFilesLines
* use getUndefined from searchcommon undefinedvaluesArne Juul2019-01-211-2/+3
|
* skip fields which are empty or only have the default valueArne Juul2019-01-211-8/+21
|
* Revert "skip fields which are empty or only have the default value"Arne Juul2019-01-211-21/+8
| | | | This reverts commit e7c9bc3b5d85c2eafef8cd06017304fe0ff3dc47.
* skip fields which are empty or only have the default valueArne Juul2019-01-211-10/+26
|
* 6-SNAPSHOT -> 7-SNAPSHOTArnstein Ressem2019-01-211-2/+2
|
* IDocsumFW -> ISimpleDFWHenning Baldersheim2019-01-145-6/+6
|
* GC unused codeHenning Baldersheim2019-01-1123-990/+175
|
* Handle bool in old summary framework too.Henning Baldersheim2019-01-118-142/+114
|
* Brief implementation skeleton for bool field type.Henning Baldersheim2019-01-091-45/+44
|
* UINT1 -> BOOLHenning Baldersheim2018-12-161-1/+1
|
* Handle imported attributes in AttributeCombinerDFW.Tor Egge2018-11-261-6/+6
|
* Use a templated find() to enable lookup without object creation when objects ↵Henning Baldersheim2018-11-014-17/+18
| | | | are comparable.
* Add test does not depend on Vespa 7Jon Bratseth2018-10-171-2/+2
|
* shared_ptr -> unique_ptrHenning Baldersheim2018-08-281-2/+2
|
* Move smartpointersHenning Baldersheim2018-08-271-3/+3
|
* Wire in the attribute execution via the IAttributeContext.Henning Baldersheim2018-08-271-15/+29
| | | | Also execution in a task for containment.
* Remove whitespaceHenning Baldersheim2018-08-121-1/+1
|
* Pass stringref by valueHenning Baldersheim2018-08-114-5/+5
|
* Pass stringref by valueHenning Baldersheim2018-08-101-1/+1
|
* Remove stringref::c_str()Tor Brede Vekterli2018-07-255-8/+8
| | | | | | | | | | | | | The expected semantics of c_str() (a null-terminated string) cannot be satisfied with a string reference, so remove the function entirely to prevent people from using it in buggy ways. Replaces c_str() with data() in places where it is presumed safe, otherwise constructs temporary string instances. Certain callsites have been de-stringref'd in favor of regular strings, in particular where C APIs have been transitively called. The vast majority of these were called with string parameters anyway, so should not cause much extra allocation.
* - NULL -> nullptrHenning Baldersheim2018-07-241-6/+6
| | | | | - nested namespaces - = default;
* use LOG_ABORT not just abort()Arne Juul2018-06-121-5/+5
| | | | | | | | | | * abort() has the unfortunate effect that nothing is seen in the log, just an event (which is usually not displayed); so ops people don't see that the program is crashing at all. * LOG_ABORT("message") will log an error with the message (and the file and line) before calling abort(), so it's easy to see what happened. * add or move <vespa/log/log.h> include and LOG_SETUP lines before LOG_ABORT is used (or included).
* Merge pull request #6174 from vespa-engine/arnej/cleanup-old-mak-filesHenning Baldersheim2018-06-121-1/+0
|\ | | | | clean up remnants of .mak files
| * clean up remnants of .mak filesArne Juul2018-06-111-1/+0
| |
* | Wire in AttributeCombinerDFW.Tor Egge2018-06-111-4/+6
| |
* | Rename variables related to value portion of map.Tor Egge2018-06-112-26/+26
| |
* | Test map of struct.Tor Egge2018-06-081-12/+34
| | | | | | | | Test map of string.
* | Add docsum field writer for map of struct based on values in structTor Egge2018-06-084-2/+149
| | | | | | | | field attributes.
* | Explicit initialization of _writers.Tor Egge2018-06-081-1/+2
| |
* | Use vespalib::Memory to represent nested field name.Tor Egge2018-06-082-13/+13
| |
* | Handle empty array of struct in attribute combiner dynamic field writer.Tor Egge2018-06-082-3/+7
|/
* Use helper class to collect list of nested field names forTor Egge2018-06-081-37/+73
| | | | array or struct / map of struct.
* Factor out common code to new function: toCompactJsonString.Tor Egge2018-06-081-16/+13
|
* Rename _len member to _size, to match accessor method.Tor Egge2018-06-082-7/+9
| | | | Add assert triggered by unhandled attribute basic type.
* Adjust year in copyright comment.Tor Egge2018-06-071-1/+1
|
* Add attribute combiner dynamic field writer.Tor Egge2018-06-0717-1/+734
|
* Merge pull request #6107 from vespa-engine/toregge/cleanup-searchsummaryHenning Baldersheim2018-06-0732-550/+0
|\ | | | | Cleanup searchsummary
| * Remove unused unit test.Tor Egge2018-06-0631-512/+0
| |
| * Remove unused function inferType.Tor Egge2018-06-061-38/+0
| |
* | Ignore new 'attributecombiner' document summary transform until it is supported.Geir Storli2018-06-061-1/+4
|/
* Remove termlikeness and expect fully qualified names for children from the qrs.Henning Baldersheim2018-05-292-2/+1
|
* Add initial support for SameElement in backend too.Henning Baldersheim2018-05-253-5/+7
|
* Fix bad old-style castHenning Baldersheim2018-05-111-1/+1
|
* GC unused code.Henning Baldersheim2018-05-092-39/+11
|
* Add vespa 7 todo.Henning Baldersheim2018-05-092-1/+3
|
* Code healthHenning Baldersheim2018-05-0917-95/+72
|
* Change AttributeContext to use makeReadGuard method on attribute vectors.Tor Egge2018-04-201-1/+1
|
* Assert that attribute can be down-casted to tensor attribute.Geir Storli2018-04-191-0/+1
|
* Add type-safe down-cast to ITensorAttribute in IAttributeVector and use this ↵Geir Storli2018-04-191-3/+2
| | | | instead of dynamic_cast.
* Use schematic 'type', 'message', 'details' error schema.Henning Baldersheim2018-02-021-4/+0
|