summaryrefslogtreecommitdiffstats
path: root/searchsummary
Commit message (Collapse)AuthorAgeFilesLines
* Cache the query stack if using ranking.queryCache and use it for proper ↵Henning Baldersheim2024-02-291-2/+1
| | | | summary handling
* Propagate highlighterms.Henning Baldersheim2024-02-181-0/+1
|
* Update searchsummary/src/vespa/searchsummary/docsummary/summaryfeaturesdfw.cppHenning Baldersheim2024-02-121-1/+1
| | | Co-authored-by: Geir Storli <geirst@yahooinc.com>
* vespa.summaryFeatures.cached is always 0.0 (false)Henning Baldersheim2024-02-123-7/+1
|
* Modernize some juniper code.Henning Baldersheim2024-02-076-165/+116
|
* Empty index => 'default' indexHenning Baldersheim2024-02-061-1/+5
|
* Wire QueryNormalization in to JuniperQueryAdapter and use it there.Henning Baldersheim2024-02-056-20/+34
|
* Move Normalization from search::streaming => searchHenning Baldersheim2024-02-051-1/+0
|
* Use reference instead of pointer.Henning Baldersheim2024-02-053-8/+8
|
* Merge pull request #30180 from vespa-engine/balder/use-stringrefHenning Baldersheim2024-02-059-160/+124
|\ | | | | - Avoid default arguments on virtual methods.
| * - Avoid default arguments on virtual methods.Henning Baldersheim2024-02-059-160/+124
| | | | | | | | - Simplify by using vespalib::stringref.
* | - Collapse and simplify inheritance of DynamicTeaserDFW -> JuniperTeaserDFW ↵Henning Baldersheim2024-02-054-111/+58
|/ | | | | | -> JuniperDFW. - Perform all initialization in constructor.
* - Separate methods for lowercasing, and lowercasing and folding.Henning Baldersheim2023-12-212-16/+15
| | | | | - Hide implementations and use accessors. - Minor code cleanup.
* Keep arity of parent in sync when making juniper query from stack dump.Tor Egge2023-11-302-2/+6
|
* Update class comment.Tor Egge2023-10-301-2/+3
|
* Remove unneeded using statement.Tor Egge2023-10-301-1/+0
|
* Add attribute tokens dfw.Tor Egge2023-10-3015-17/+398
|
* Rename linguistics-tokens to tokens.Tor Egge2023-10-1912-59/+59
|
* Adjust class comment.Tor Egge2023-10-161-1/+1
|
* Add linguistics tokens document field writer.Tor Egge2023-10-1614-27/+159
|
* Enable passing search::docsummary::IStringFieldConverter pointer toTor Egge2023-10-126-11/+12
| | | | | search::docsummary::IDocsumStoreDocument::insert_summary_field member function.
* Remove unneeded forward declarations.Tor Egge2023-10-121-9/+0
|
* Add a converter from an annoated string field value to an array ofTor Egge2023-10-126-0/+302
| | | | | | strings representing the indexing terms. Multiple indexing terms for same position are placed in a nested array.
* Move more checks to TokenExtractor.Tor Egge2023-10-121-27/+13
|
* Consolidate extraction of tokens from annotated string field value.Tor Egge2023-10-105-84/+9
|
* Correct copyright headersJon Bratseth2023-10-091-1/+1
|
* Update copyrightJon Bratseth2023-10-09206-206/+206
|
* 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.