summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Test lazy distance calculation in distance and closeness features.Geir Storli2022-07-114-10/+149
* Merge pull request #23437 from vespa-engine/geirst/calculate-distance-raw-sco...Geir Storli2022-07-089-16/+196
|\
| * Calculate distance raw score lazily in rank feature if not calculated during ...Geir Storli2022-07-083-0/+14
| * Setup distance calculators per term-field pair in distance and closeness feat...Geir Storli2022-07-088-16/+182
* | Move constructor to cpp file.Geir Storli2022-07-083-28/+31
* | Share fixture classes used by distance and closeness unit tests.Geir Storli2022-07-0810-186/+146
|/
* Merge pull request #23397 from vespa-engine/geirst/closeness-distance-feature...Henning Baldersheim2022-07-065-49/+110
|\
| * Refactor shared code between closeness and distance features.Geir Storli2022-07-065-49/+110
* | Include algorithm to get declarations of std::min and std::max.Tor Egge2022-07-061-0/+1
|/
* Refactor validation code for setting up a distance calculator for re-use in r...Geir Storli2022-07-066-53/+87
* Reduce code duplication by using fef::QueryValue in RequestContext implementa...Geir Storli2022-07-058-30/+36
* Refactor out code used to lookup a query value for re-use other places.Geir Storli2022-07-045-192/+338
* Merge pull request #23327 from vespa-engine/toregge/use-std-filesystem-resize...Henning Baldersheim2022-07-031-2/+2
|\
| * Use std::filesystem::resize_file.Tor Egge2022-07-031-2/+2
* | Add noexcept specifier.Tor Egge2022-07-034-6/+6
|/
* Merge pull request #23298 from vespa-engine/geirst/term-data-with-query-tensorGeir Storli2022-06-303-29/+23
|\
| * Extend ITermData with a function to get the name of a query tensor a term is ...Geir Storli2022-06-303-29/+23
* | Merge pull request #23139 from vespa-engine/andreer/java-17-examplesMartin Polden2022-06-302-2/+3
|\ \ | |/ |/|
| * saves an import tooAndreas Eriksen2022-06-201-0/+1
| * pattern matching for instanceof reduces castingAndreas Eriksen2022-06-161-2/+2
* | Avoid @plt indirection and improve inlining of frequently called methodHenning Baldersheim2022-06-303-15/+6
* | Merge pull request #23277 from vespa-engine/geirst/refactor-out-distance-calc...Geir Storli2022-06-2910-103/+196
|\ \
| * | Refactor out class to calculate the distance between attribute tensor and que...Geir Storli2022-06-2910-103/+196
* | | Use nested namespaceHenning Baldersheim2022-06-291-3/+1
|/ /
* | Remove unused code for creating / removing directories andTor Egge2022-06-242-290/+40
* | Use std::filesystem to create and remove directories.Tor Egge2022-06-236-19/+24
* | well defined overflowHåvard Pettersen2022-06-231-1/+1
* | Merge pull request #23212 from vespa-engine/geirst/nearest-neighbor-iterator-...Geir Storli2022-06-232-50/+50
|\ \
| * | Rewrite nearest neighbor iterator test to GTest.Geir Storli2022-06-232-50/+50
* | | Merge pull request #23208 from vespa-engine/toregge/avoid-undefined-shiftHåvard Pettersen2022-06-231-1/+5
|\ \ \ | |/ / |/| |
| * | Avoid undefined shift.Tor Egge2022-06-221-1/+5
* | | Merge pull request #23204 from vespa-engine/revert-23065-revert-23051-geirst/...Geir Storli2022-06-238-7/+90
|\ \ \ | |/ / |/| |
| * | Revert "Revert "Don't make changes to the hnsw index when the inserted tensor...Geir Storli2022-06-228-7/+90
* | | Merge pull request #23205 from vespa-engine/toregge/avoid-passing-null-refere...Håvard Pettersen2022-06-222-8/+7
|\ \ \
| * | | Avoid passing null reference to ComprFileReadBase::SetPosition.Tor Egge2022-06-222-8/+7
| |/ /
* | | Merge pull request #23200 from vespa-engine/havardpe/fix-more-stuffHåvard Pettersen2022-06-225-17/+15
|\ \ \
| * | | fix more undefined behaviorHåvard Pettersen2022-06-225-17/+15
| |/ /
* / / fix undefined behavior in geo distanceHåvard Pettersen2022-06-221-2/+8
|/ /
* | Avoid throwaway shift by 64.Tor Egge2022-06-221-25/+22
* | Merge pull request #23188 from vespa-engine/havardpe/avoid-nullptr-derefHenning Baldersheim2022-06-2218-61/+62
|\ \
| * | avoid nullptr derefHåvard Pettersen2022-06-2118-61/+62
* | | Inline return AttrDFW::get_attribute() and clean up some old code with manual...Henning Baldersheim2022-06-213-3/+2
|/ /
* | avoid unaligned accessHåvard Pettersen2022-06-201-1/+4
* | avoid nullptr selectorHåvard Pettersen2022-06-201-11/+20
* | avoid undefined shiftHåvard Pettersen2022-06-201-5/+4
|/
* GC unused codeHenning Baldersheim2022-06-151-1/+0
* Enable bitvector iterators when using DirectAttributeBlueprint.Tor Egge2022-06-158-1/+48
* handle NaN as a special caseArne H Juul2022-06-141-1/+8
* Revert "Don't make changes to the hnsw index when the inserted tensor is unch...Geir Storli2022-06-138-90/+7
* Merge pull request #23051 from vespa-engine/geirst/dont-update-hnsw-with-unch...Geir Storli2022-06-138-7/+90
|\