summaryrefslogtreecommitdiffstats
path: root/streamingvisitors
Commit message (Collapse)AuthorAgeFilesLines
* Use "_test" suffix for unit test cpp files.Geir Storli2023-08-308-4/+4
|
* Use uint32_t as ucs4_tHenning Baldersheim2023-07-251-1/+1
|
* Use WordFolder as helper instead of inheriting static stuff.Henning Baldersheim2023-07-259-29/+31
|
* Unpack interleaved features for streaming search.Tor Egge2023-07-193-3/+78
|
* Modernize C++ code with auto and range-based loops.Geir Storli2023-07-069-37/+32
|
* Handle sorting on multivalue attributes.Tor Egge2023-07-041-14/+10
|
* Add flag for controling nested multivalue grouping.Henning Baldersheim2023-06-281-1/+1
|
* Setup distance metrics for streaming search.Tor Egge2023-06-054-4/+27
| | | | Add range checks when converting to internal distance threshold.
* Use DistanceMetricUtils for converting string value to distance metric.Tor Egge2023-05-241-14/+14
|
* GC unused assert includesHenning Baldersheim2023-05-171-0/+1
|
* Remove unused field/attribute access hinting.Tor Egge2023-05-132-8/+0
|
* Add attribute access recorder for streaming search mode. Use it toTor Egge2023-05-1210-37/+121
| | | | determine which attributes to populate during a streaming search.
* Setup ranking assets repo for streaming search.Tor Egge2023-05-106-40/+124
|
* 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
|