summaryrefslogtreecommitdiffstats
path: root/streamingvisitors
Commit message (Collapse)AuthorAgeFilesLines
...
* Setup search visitor without proton process.Tor Egge2023-05-105-12/+10
|
* Pass transport and file distributor connection spec to SearchEnvironmentTor Egge2023-05-105-21/+35
| | | | | in preparation for using RankingAssetsBuilder when handling config in streaming search.
* Share SearchEnvironment between visitor threads.Tor Egge2023-05-082-2/+7
|
* Change return type for VisitorFactory::makeVisitorEnvironment member functionTor Egge2023-05-052-3/+3
| | | | from unique pointer to shared pointer.
* Fix class name in comment.Tor Egge2023-05-051-1/+1
|
* Add SearchEnvironmentSnapshot for streaming search.Tor Egge2023-05-0512-37/+119
|
* Factor out extraction of search cluster parameter.Tor Egge2023-05-031-6/+20
|
* Use pointer to const wordfolder in juniper.Tor Egge2023-05-034-5/+5
| | | | Use reference to const wordfolder in vsm adapter.
* Remove unused highlightindexes member variable.Tor Egge2023-05-034-12/+10
|
* Test match features returned in streaming search result.Geir Storli2023-04-285-28/+59
|
* Merge pull request #26893 from ↵Arne H Juul2023-04-272-4/+1
|\ | | | | | | | | vespa-engine/arnej/remove-unused-distance-functions-3 remove unused distance functions
| * remove unused distance functionsArne Juul2023-04-272-4/+1
| |
* | Merge pull request #26897 from ↵Geir Storli2023-04-2722-561/+364
|\ \ | | | | | | | | | | | | vespa-engine/geirst/search-visitor-query-execution-test Test basic query execution in streaming search visitor.
| * | Test basic query execution in search visitor.Geir Storli2023-04-2722-561/+364
| |/
* / Populate match features in search result for streaming search.Tor Egge2023-04-275-3/+120
|/
* Rewrite searchvisitor test to GTest.Geir Storli2023-04-274-36/+28
|
* Rewrite streamingvisitors hit collector unit test to use gtest.Tor Egge2023-04-262-49/+27
|
* Consolidate feature extraction between indexed and streaming search.Tor Egge2023-04-261-28/+7
|
* Merge pull request #26850 from ↵Geir Storli2023-04-255-26/+83
|\ | | | | | | | | vespa-engine/geirst/nearest-neighbor-target-hits-in-streaming Use targetHits in nearestNeighbor streaming searcher.
| * Use targetHits in nearestNeighbor streaming searcher.Geir Storli2023-04-255-26/+83
| | | | | | | | A distance heap is used to limit the number of produced document matches.
* | Move search::FeatureValues to vespalib::FeatureValues in preparation forTor Egge2023-04-257-15/+15
|/ | | | extending vdslib::SearchResult.
* Modernize C++ code.Geir Storli2023-04-2410-53/+42
|
* Pass FieldIdT by value in FieldSearcher.Geir Storli2023-04-245-7/+7
|
* Merge pull request #26816 from ↵v8.156.36Geir Storli2023-04-225-26/+51
|\ | | | | | | | | vespa-engine/geirst/nearest-neighbor-in-streaming-search Integrate nearest neighbor field searcher in streaming search.
| * Integrate nearest neighbor field searcher in streaming search.Geir Storli2023-04-215-26/+51
| |
* | Remove (SearchResult|DocumentSummary)(Command|Reply) storage and documentapi ↵Tor Egge2023-04-211-1/+1
|/ | | | messages.
* Provide FieldPathMap and IQueryEnvironment when preparing streaming searchers.Geir Storli2023-04-2027-80/+224
| | | | This is required to prepare the NearestNeighborFieldSearcher.
* Add exact nearest neighbor searcher over the streamed values of a tensor field.Geir Storli2023-04-206-4/+362
| | | | Note: Integration into the searchvisitor remains.
* Unpack match data for nearest neighbor query node in streaming search.Tor Egge2023-04-195-8/+126
|
* 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
|
* re-apply "remove fastos"Håvard Pettersen2023-03-011-1/+0
| | | | This reverts commit 003f019d7579e49f4ec7609ef8eac26ada6ae753.
* Revert "remove fastos"Harald Musum2023-02-281-0/+1
|
* remove fastosHåvard Pettersen2023-02-281-1/+0
|
* 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-2512-238/+238
|
* 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-246-0/+246
| | | | and streaming search).
* Rename KeywordExtractor to LegacyKeywordExtractor.Tor Egge2023-01-231-3/+3
|