aboutsummaryrefslogtreecommitdiffstats
path: root/streamingvisitors/src
Commit message (Collapse)AuthorAgeFilesLines
* Unpack match data for nearest neighbor query node in streaming search.Tor Egge2023-04-194-8/+125
|
* Add vmsfields config for nearest neighbor search on supported tensor fields.Geir Storli2023-04-141-1/+1
|
* Wire in TensorExtAttribute.Tor Egge2023-04-031-0/+26
|
* Use one MatchingElementsFields instance per summary class.Geir Storli2023-03-312-5/+7
| | | | This avoids calculating MatchingElements for fields that exist in other summary classes.
* Wire in SingleRawExtAttribute.Tor Egge2023-03-221-0/+6
|
* Prefer std::vectorHenning Baldersheim2023-03-141-0/+1
|
* Reduce creation of Document instances without DocumentTypeRepo.Geir Storli2023-03-133-4/+4
|
* Use less compiler architecture builtins and more vector code.Henning Baldersheim2023-02-141-91/+30
|
* Use less compiler architecture builtins and more vector code.Henning Baldersheim2023-02-141-27/+4
|
* - Clean up some dead code.Henning Baldersheim2023-02-142-57/+6
| | | | - Silence some warning from clang-tidy.
* Add noexcept to move constructors and deinline destructor.Henning Baldersheim2023-02-012-1/+5
|
* Add noexcept specifiers required by gcc 12 on Darwin 22.3.Tor Egge2023-01-312-2/+2
|
* Use snprintf instead of sprintf.Tor Egge2023-01-311-1/+1
|
* Enable stricter query term filter.Tor Egge2023-01-271-11/+2
|
* Enable use of snippet modifier when inserting juniper fieldTor Egge2023-01-272-6/+19
| | | | without corresponding FLATTENJUNIPER command in vsm summary config.
* Rename KeywordExtractor to QueryTermFilter.Tor Egge2023-01-2511-237/+237
|
* Emtpy index name means default index.Tor Egge2023-01-251-0/+7
|
* Add new KeywordExtractor with two factories (one each for indexed searchTor Egge2023-01-245-0/+245
| | | | and streaming search).
* Rename KeywordExtractor to LegacyKeywordExtractor.Tor Egge2023-01-231-3/+3
|
* Merge pull request #25541 from ↵Henning Baldersheim2023-01-121-1/+1
|\ | | | | | | | | vespa-engine/geirst/expose-same-element-terms-to-ranking Expose SameElement query terms to ranking.
| * Expose SameElement query terms to ranking.Geir Storli2023-01-121-1/+1
| | | | | | | | | | | | A TermFieldMatchData is allocated per SameElement term, and this is used to signal matching docids in doUnpack() on the SameElement search iterator. This allows using the matches() rank feature on a field (virtual) that is searched using a SameElement term.
* | use LOG_WOULD_LOG macroArne Juul2023-01-121-1/+1
|/
* Add interface class IKeywordExtractorFactory.Tor Egge2023-01-053-11/+17
| | | | Move ownership of IKeywordExtractor to JuniperDFW.
* Remove unused IDocsumEnvironment::lookupIndex() member function.Tor Egge2023-01-052-2/+1
| | | | Remove unused KeywordExtractor constructor argument.
* Change from typedef to using in streamingvisitors C++ code.Geir Storli2022-12-2126-74/+74
|
* fix typo invokation -> invocationThinh Bui2022-11-142-3/+3
|
* GC unused files and code.Henning Baldersheim2022-09-212-2/+2
|
* Reduce special handling of struct fields.Tor Egge2022-09-212-71/+28
|
* Standardize on using lowercase first letter in function names.Geir Storli2022-09-214-21/+21
|
* Cleanup IDocsumStore and IDocsumWriter interfaces.Geir Storli2022-09-213-10/+3
|
* Merge pull request #24142 from ↵Geir Storli2022-09-213-8/+10
|\ | | | | | | | | vespa-engine/geirst/optimize-summary-class-resolving Optimize resolving and usage of summary result class.
| * Optimize resolving and usage of summary result class.Geir Storli2022-09-213-8/+10
| | | | | | | | | | If an explicit set of fields is specified in the docsum request, we avoid reading the document instance from disk if all those fields are generated on the fly.
* | Move static member functions from SummaryFieldConverter to SlimeFiller.Tor Egge2022-09-201-4/+3
| |
* | Various cleanup for c+11 and make code anonymous.Henning Baldersheim2022-09-202-123/+102
|/
* GC ResTypeHenning Baldersheim2022-09-201-3/+2
|
* _struct_or_multivalue is a property of the output field.Tor Egge2022-09-191-1/+1
|
* Stop using summary field type for streaming search.Tor Egge2022-09-193-23/+27
|
* Use SlimeFiller instead of SlimeFieldWriter for streaming search.Tor Egge2022-09-197-401/+44
|
* Put commands for docsum field writers at a common place.Geir Storli2022-09-191-14/+11
|
* Unify how errors during setup is handled in DocsumFieldWriterFactory.Geir Storli2022-09-162-22/+22
|
* Factor out IStringFieldConverter from IJuniperConverter.Tor Egge2022-09-161-28/+23
|
* Remove tokenize support in slime filler.Tor Egge2022-09-151-2/+2
|
* Adjust api for DocsumWriter and DocsumFieldWriter:Tor Egge2022-09-151-1/+1
| | | | | Pass reference to state instead of pointer. Drop unused ResType argument.
* Fix forward declarations.Tor Egge2022-09-141-1/+1
|
* Use snippet modifier on each element in array of string when dynamic summaryTor Egge2022-09-142-0/+69
| | | | is requested and snippet modifier is available (streaming search).
* Add callback interface for rendering string field value via juniper.Tor Egge2022-09-121-8/+11
|
* Consolidate juniper separators.Tor Egge2022-09-074-9/+12
|
* Rename search::docsummary::ResConfigEntry::_bindname member variable to _name.Tor Egge2022-09-072-4/+4
|
* GC unused StringEnum, and avoid including config in header files.Henning Baldersheim2022-09-073-17/+12
|
* Stop using summarymap config in backend.Tor Egge2022-09-063-5/+0
|