aboutsummaryrefslogtreecommitdiffstats
path: root/searchsummary
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Remove copy constructor and copy assignment operator.Geir Storli2019-12-031-0/+3
|
* Extend MatchedElementsFilterDFW to get the input field from the document ↵Geir Storli2019-12-034-13/+97
| | | | instance if it is not in the docsum blob.
* Expose the document instance that was used to generate a docsum blob.Geir Storli2019-12-033-2/+51
|
* Rename urlresult* -> general_result* to match class name.Geir Storli2019-12-038-7/+7
|
* Address comment by specifying timeunit in the type.Henning Baldersheim2019-11-201-1/+1
|
* Use C++11 chrono instead prehistoric homegrown stuff.Henning Baldersheim2019-11-201-8/+7
|
* Enable map/array element filtering in document summary for streaming search.Tor Egge2019-10-152-0/+9
|
* Reduce amount of inlining for large methodsHenning Baldersheim2019-10-141-9/+14
|
* Wire in matched elements filter field writer.Geir Storli2019-10-081-4/+13
|
* Fix how slime field value is encoded into root inserter.Geir Storli2019-10-082-19/+5
|
* Setup struct field mapper when constructing matched elements filter dfw.Geir Storli2019-10-089-29/+134
|
* Change StructFieldsResolver to remember attribute names and add function to ↵Geir Storli2019-10-087-69/+98
| | | | populate mapper.
* Move StructFields class to separate files and rename to StructFieldsResolver.Geir Storli2019-10-084-80/+101
|
* Add docsum field writer that filters matched elements from a complex field ↵Geir Storli2019-10-046-15/+346
| | | | retrieved from document store.
* Verify that struct mapper is correctly setup.Tor Egge2019-10-021-4/+44
|
* Change signature of fill_matching_elements to take a const reference toTor Egge2019-10-0213-29/+63
| | | | StructFieldMapper.
* Remove some more transport related stuff.Henning Baldersheim2019-09-305-10/+9
|
* Remove unused member.Henning Baldersheim2019-09-301-2/+1
|
* Merge pull request #10804 from vespa-engine/balder/remove-leftover-fs4-codeHenning Baldersheim2019-09-302-64/+4
|\ | | | | Balder/remove leftover fs4 code
| * GC some more unused code.Henning Baldersheim2019-09-302-64/+4
| |
* | Wire in matchedattributeelementsfilter summary override.Tor Egge2019-09-271-0/+6
| |
* | Move ownership of MatchingElements to GetDocsumsState.Tor Egge2019-09-275-8/+8
| |
* | Add filtering support to attribute combiner dynamic field writer.Tor Egge2019-09-2512-47/+187
| |
* | Rewrite attribute combiner unit test to use GTest.Tor Egge2019-09-252-32/+46
|/
* send binary summary features when using slimeHåvard Pettersen2019-06-132-6/+14
|
* remove tensor factoryHåvard Pettersen2019-05-311-1/+0
|
* Fix typoJon Bratseth2019-04-291-1/+1
|
* Document behavior of lengthJon Bratseth2019-04-291-3/+4
|
* Remove files used by old unit test runner.Tor Egge2019-02-191-1/+0
|
* Remove test lists files used by old unit test framework.Tor Egge2019-02-151-4/+0
|
* Merge pull request #8398 from ↵Lester Solbakken2019-02-112-8/+18
|\ | | | | | | | | vespa-engine/lesters/dont-render-empty-multivalue-fields Lesters/dont render empty multivalue fields
| * Don't insert empty multivalued document fields in summaryLester Solbakken2019-02-061-7/+13
| |
| * Don't insert empty multivalued attribute fields in summaryLester Solbakken2019-02-061-1/+5
| |
* | Merge pull request #8438 from ↵Henning Baldersheim2019-02-081-2/+1
|\ \ | | | | | | | | | | | | vespa-engine/toregge/eliminate-clang-warning-in-searchsummary Eliminate clang warning in searchsummary
| * | Eliminate clang warning in searchsummaryTor Egge2019-02-081-2/+1
| |/
* / Adjust forward declarations in searchsummary.Tor Egge2019-02-082-2/+2
|/
* Use stringref instead of stringLester Solbakken2019-02-012-10/+10
|
* Docsum and bolding: don't return empty strings for empty fieldsLester Solbakken2019-02-012-19/+27
|
* Revert "Docsum and bolding: don't return empty strings for empty fields"Lester Solbakken2019-01-301-4/+2
| | | | This reverts commit bf8e19e7456dd95ac1f3297bdb09ccf078105c64.