Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Test lazy distance calculation in distance and closeness features. | Geir Storli | 2022-07-11 | 4 | -10/+149 |
| | |||||
* | Merge pull request #23437 from ↵ | Geir Storli | 2022-07-08 | 9 | -16/+196 |
|\ | | | | | | | | | vespa-engine/geirst/calculate-distance-raw-score-lazily Calculate distance raw score lazily | ||||
| * | Calculate distance raw score lazily in rank feature if not calculated during ↵ | Geir Storli | 2022-07-08 | 3 | -0/+14 |
| | | | | | | | | matching. | ||||
| * | Setup distance calculators per term-field pair in distance and closeness ↵ | Geir Storli | 2022-07-08 | 8 | -16/+182 |
| | | | | | | | | features. | ||||
* | | Move constructor to cpp file. | Geir Storli | 2022-07-08 | 3 | -28/+31 |
| | | |||||
* | | Share fixture classes used by distance and closeness unit tests. | Geir Storli | 2022-07-08 | 9 | -186/+145 |
|/ | |||||
* | Merge pull request #23397 from ↵ | Henning Baldersheim | 2022-07-06 | 5 | -49/+110 |
|\ | | | | | | | | | vespa-engine/geirst/closeness-distance-features-refactor Refactor shared code between closeness and distance features. | ||||
| * | Refactor shared code between closeness and distance features. | Geir Storli | 2022-07-06 | 5 | -49/+110 |
| | | | | | | | | This is in preparation for using DistanceCalculator when raw score is not available. | ||||
* | | Include algorithm to get declarations of std::min and std::max. | Tor Egge | 2022-07-06 | 1 | -0/+1 |
|/ | |||||
* | Refactor validation code for setting up a distance calculator for re-use in ↵ | Geir Storli | 2022-07-06 | 6 | -53/+87 |
| | | | | rank features. | ||||
* | Reduce code duplication by using fef::QueryValue in RequestContext ↵ | Geir Storli | 2022-07-05 | 8 | -30/+36 |
| | | | | implementation. | ||||
* | Refactor out code used to lookup a query value for re-use other places. | Geir Storli | 2022-07-04 | 5 | -192/+338 |
| | |||||
* | Merge pull request #23327 from ↵ | Henning Baldersheim | 2022-07-03 | 1 | -2/+2 |
|\ | | | | | | | | | vespa-engine/toregge/use-std-filesystem-resize-file Use std::filesystem::resize_file. | ||||
| * | Use std::filesystem::resize_file. | Tor Egge | 2022-07-03 | 1 | -2/+2 |
| | | |||||
* | | Add noexcept specifier. | Tor Egge | 2022-07-03 | 4 | -6/+6 |
|/ | |||||
* | Merge pull request #23298 from vespa-engine/geirst/term-data-with-query-tensor | Geir Storli | 2022-06-30 | 3 | -29/+23 |
|\ | | | | | Extend ITermData with a function to get the name of a query tensor a … | ||||
| * | Extend ITermData with a function to get the name of a query tensor a term is ↵ | Geir Storli | 2022-06-30 | 3 | -29/+23 |
| | | | | | | | | referencing. | ||||
* | | Merge pull request #23139 from vespa-engine/andreer/java-17-examples | Martin Polden | 2022-06-30 | 2 | -2/+3 |
|\ \ | |/ |/| | Java 17 examples | ||||
| * | saves an import too | Andreas Eriksen | 2022-06-20 | 1 | -0/+1 |
| | | |||||
| * | pattern matching for instanceof reduces casting | Andreas Eriksen | 2022-06-16 | 1 | -2/+2 |
| | | |||||
* | | Avoid @plt indirection and improve inlining of frequently called method | Henning Baldersheim | 2022-06-30 | 3 | -15/+6 |
| | | |||||
* | | Merge pull request #23277 from ↵ | Geir Storli | 2022-06-29 | 10 | -103/+196 |
|\ \ | | | | | | | | | | | | | vespa-engine/geirst/refactor-out-distance-calculator-class Refactor out class to calculate the distance between attribute tensor… | ||||
| * | | Refactor out class to calculate the distance between attribute tensor and ↵ | Geir Storli | 2022-06-29 | 10 | -103/+196 |
| | | | | | | | | | | | | | | | | | | query tensor. This will be re-used by distance and closeness rank features. | ||||
* | | | Use nested namespace | Henning Baldersheim | 2022-06-29 | 1 | -3/+1 |
|/ / | |||||
* | | Remove unused code for creating / removing directories and | Tor Egge | 2022-06-24 | 2 | -290/+40 |
| | | | | | | | | for recursive directory traversal. | ||||
* | | Use std::filesystem to create and remove directories. | Tor Egge | 2022-06-23 | 6 | -19/+24 |
| | | |||||
* | | well defined overflow | Håvard Pettersen | 2022-06-23 | 1 | -1/+1 |
| | | | | | | | | | | | | The grouping test seems to indicate that failed map lookups should result in adding the undefined value. undefined + undefined => 0. Previously with undefined overflow, now with well defined overflow. | ||||
* | | Merge pull request #23212 from ↵ | Geir Storli | 2022-06-23 | 2 | -50/+50 |
|\ \ | | | | | | | | | | | | | vespa-engine/geirst/nearest-neighbor-iterator-gtest Rewrite nearest neighbor iterator test to GTest. | ||||
| * | | Rewrite nearest neighbor iterator test to GTest. | Geir Storli | 2022-06-23 | 2 | -50/+50 |
| | | | |||||
* | | | Merge pull request #23208 from vespa-engine/toregge/avoid-undefined-shift | Håvard Pettersen | 2022-06-23 | 1 | -1/+5 |
|\ \ \ | |/ / |/| | | Avoid undefined shift. | ||||
| * | | Avoid undefined shift. | Tor Egge | 2022-06-22 | 1 | -1/+5 |
| | | | |||||
* | | | Merge pull request #23204 from ↵ | Geir Storli | 2022-06-23 | 8 | -7/+90 |
|\ \ \ | |/ / |/| | | | | | | | | vespa-engine/revert-23065-revert-23051-geirst/dont-update-hnsw-with-unchanged-tensors Re-apply "Don't make changes to the hnsw index when the inserted tensor is unchanged" | ||||
| * | | Revert "Revert "Don't make changes to the hnsw index when the inserted ↵ | Geir Storli | 2022-06-22 | 8 | -7/+90 |
| | | | | | | | | | | | | tensor is unchanged"" | ||||
* | | | Merge pull request #23205 from ↵ | Håvard Pettersen | 2022-06-22 | 2 | -8/+7 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/toregge/avoid-passing-null-reference-to-comprfilereadbase-setposition Avoid passing null reference to ComprFileReadBase::SetPosition. | ||||
| * | | | Avoid passing null reference to ComprFileReadBase::SetPosition. | Tor Egge | 2022-06-22 | 2 | -8/+7 |
| |/ / | |||||
* | | | Merge pull request #23200 from vespa-engine/havardpe/fix-more-stuff | Håvard Pettersen | 2022-06-22 | 5 | -17/+15 |
|\ \ \ | | | | | | | | | fix more undefined behavior | ||||
| * | | | fix more undefined behavior | Håvard Pettersen | 2022-06-22 | 5 | -17/+15 |
| |/ / | |||||
* / / | fix undefined behavior in geo distance | Håvard Pettersen | 2022-06-22 | 1 | -2/+8 |
|/ / | |||||
* | | Avoid throwaway shift by 64. | Tor Egge | 2022-06-22 | 1 | -25/+22 |
| | | |||||
* | | Merge pull request #23188 from vespa-engine/havardpe/avoid-nullptr-deref | Henning Baldersheim | 2022-06-22 | 18 | -61/+62 |
|\ \ | | | | | | | avoid nullptr deref | ||||
| * | | avoid nullptr deref | Håvard Pettersen | 2022-06-21 | 18 | -61/+62 |
| | | | |||||
* | | | Inline return AttrDFW::get_attribute() and clean up some old code with ↵ | Henning Baldersheim | 2022-06-21 | 3 | -3/+2 |
|/ / | | | | | | | manual allocation. | ||||
* | | avoid unaligned access | Håvard Pettersen | 2022-06-20 | 1 | -1/+4 |
| | | |||||
* | | avoid nullptr selector | Håvard Pettersen | 2022-06-20 | 1 | -11/+20 |
| | | |||||
* | | avoid undefined shift | Håvard Pettersen | 2022-06-20 | 1 | -5/+4 |
|/ | |||||
* | GC unused code | Henning Baldersheim | 2022-06-15 | 1 | -1/+0 |
| | |||||
* | Enable bitvector iterators when using DirectAttributeBlueprint. | Tor Egge | 2022-06-15 | 8 | -1/+48 |
| | |||||
* | handle NaN as a special case | Arne H Juul | 2022-06-14 | 1 | -1/+8 |
| | |||||
* | Revert "Don't make changes to the hnsw index when the inserted tensor is ↵ | Geir Storli | 2022-06-13 | 8 | -90/+7 |
| | | | | unchanged" | ||||
* | Merge pull request #23051 from ↵ | Geir Storli | 2022-06-13 | 8 | -7/+90 |
|\ | | | | | | | | | vespa-engine/geirst/dont-update-hnsw-with-unchanged-tensors Don't make changes to the hnsw index when the inserted tensor is unchanged |