summaryrefslogtreecommitdiffstats
path: root/searchsummary
Commit message (Collapse)AuthorAgeFilesLines
* Avoid taking a reference to a nullptrHenning Baldersheim2023-08-031-4/+3
|
* Use WordFolder as helper instead of inheriting static stuff.Henning Baldersheim2023-07-251-2/+0
|
* Drop non ancient non const GetSize/GetPositionHenning Baldersheim2023-07-181-32/+17
|
* Improve handling of query items TRUE and FALSE.Tor Egge2023-06-011-0/+3
|
* GC unused assert includesHenning Baldersheim2023-05-172-0/+2
|
* Use pointer to const wordfolder in juniper.Tor Egge2023-05-032-3/+3
| | | | Use reference to const wordfolder in vsm adapter.
* Move search::FeatureValues to vespalib::FeatureValues in preparation forTor Egge2023-04-253-3/+5
| | | | extending vdslib::SearchResult.
* Use one MatchingElementsFields instance per summary class.Geir Storli2023-03-314-10/+16
| | | | This avoids calculating MatchingElements for fields that exist in other summary classes.
* Reduce creation of Document instances without DocumentTypeRepo.Geir Storli2023-03-133-4/+3
|
* Handle single value raw attribute in attribute dfw.Tor Egge2023-03-104-8/+55
|
* Add unit test for string attribute get_rawHenning Baldersheim2023-03-071-2/+2
|
* Reduce transitive includes.Henning Baldersheim2023-03-013-2/+6
|
* remove additional no-longer-relevant fastos referencesHåvard Pettersen2023-03-015-28/+0
|
* Use snprintf instead of sprintf.Tor Egge2023-01-312-8/+11
|
* Remove legacy query term filter.Tor Egge2023-01-276-259/+0
|
* Update class comments.Tor Egge2023-01-252-2/+2
|
* Rename KeywordExtractor to QueryTermFilter.Tor Egge2023-01-2528-287/+287
|
* Merge pull request #25723 from ↵Geir Storli2023-01-252-0/+8
|\ | | | | | | | | vespa-engine/toregge/empty-index-name-means-default-index Emtpy index name means default index.
| * Emtpy index name means default index.Tor Egge2023-01-252-0/+8
| |
* | Bind juniper query to input field.Tor Egge2023-01-253-9/+28
|/
* Add new KeywordExtractor with two factories (one each for indexed searchTor Egge2023-01-248-0/+198
| | | | and streaming search).
* Rename KeywordExtractor to LegacyKeywordExtractor.Tor Egge2023-01-234-17/+17
|
* Add interface class IKeywordExtractorFactory.Tor Egge2023-01-0515-26/+98
| | | | Move ownership of IKeywordExtractor to JuniperDFW.
* Add interface class IKeywordExtractor.Tor Egge2023-01-059-18/+39
|
* Remove unused IDocsumEnvironment::lookupIndex() member function.Tor Egge2023-01-053-14/+6
| | | | Remove unused KeywordExtractor constructor argument.
* Change from typedef to using in searchsummary C++ code.Geir Storli2022-12-2121-34/+34
|
* Avoid accessing element 0 of empty vectors.Tor Egge2022-12-091-1/+1
|
* Use search::test::SchemaBuilder in searchcore unit tests.Tor Egge2022-10-211-1/+1
|
* Remove SearchDataType::URI.Tor Egge2022-10-195-68/+0
|
* Use document::AnnotationType::TERM. Remove search::linguistics::TERM.Tor Egge2022-10-134-27/+11
|
* Add slime filler filter unit test.Tor Egge2022-09-233-0/+153
|
* Simplify API of SlimeFillerFilter to make it easier to use.Geir Storli2022-09-225-34/+89
|
* Reduce special handling of struct fields.Tor Egge2022-09-213-1/+34
|
* Merge pull request #24157 from vespa-engine/geirst/searchsummary-refactorTor Egge2022-09-2135-159/+147
|\ | | | | Misc refactoring in searchsummary code
| * Standardize on using lowercase first letter in function names.Geir Storli2022-09-2133-132/+132
| |
| * Cleanup IDocsumStore and IDocsumWriter interfaces.Geir Storli2022-09-215-27/+15
| |
* | Test static member functions for inserting fields in SlimeFiller.Tor Egge2022-09-211-9/+97
|/
* Merge pull request #24142 from ↵Geir Storli2022-09-2112-74/+143
|\ | | | | | | | | 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-2112-74/+143
| | | | | | | | | | 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-208-83/+49
|/
* GC ResTypeHenning Baldersheim2022-09-2013-202/+38
|
* Update searchsummary/src/vespa/searchsummary/docsummary/slime_filler_filter.hTor Egge2022-09-191-1/+1
| | | Co-authored-by: Geir Storli <geirst@yahooinc.com>
* Use SlimeFiller instead of SlimeFieldWriter for streaming search.Tor Egge2022-09-192-0/+24
|
* Put commands for docsum field writers at a common place.Geir Storli2022-09-194-14/+65
|
* Unify how errors during setup is handled in DocsumFieldWriterFactory.Geir Storli2022-09-164-49/+78
|
* Merge pull request #24098 from ↵Tor Egge2022-09-164-159/+203
|\ | | | | | | | | vespa-engine/toregge/add-annotation-converter-unit-test Add annotation converter unit test.
| * Remove tests in slime filler unit test that are testedTor Egge2022-09-161-159/+17
| | | | | | | | in annotation converter unit test.
| * Add annotation converter unit test.Tor Egge2022-09-163-0/+186
| |
* | Merge pull request #24099 from vespa-engine/geirst/refactor-modernize-cppGeir Storli2022-09-1619-116/+97
|\ \ | | | | | | Refactor and modernize C++ code in searchsummary
| * | Modernize C++ code.Geir Storli2022-09-1615-38/+37
| | |