Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | test conversion of match features to protobuf reply | Håvard Pettersen | 2021-11-05 | 1 | -49/+79 |
| | |||||
* | Merge pull request #19879 from ↵ | Håvard Pettersen | 2021-11-05 | 1 | -0/+21 |
|\ | | | | | | | | | vespa-engine/arnej/convert-match-features-to-protobuf feature values in SearchReply -> protobuf | ||||
| * | use data() with size() | Arne H Juul | 2021-11-05 | 1 | -1/+1 |
| | | |||||
| * | use the other assert | Arne H Juul | 2021-11-05 | 1 | -2/+2 |
| | | |||||
| * | simplify | Arne H Juul | 2021-11-05 | 1 | -15/+9 |
| | | |||||
| * | remove leftover debug print | Arne H Juul | 2021-11-05 | 1 | -5/+0 |
| | | |||||
| * | feature values in SearchReply -> protobuf | Arne H Juul | 2021-11-05 | 1 | -0/+32 |
| | | |||||
* | | Merge pull request #19873 from ↵ | Geir Storli | 2021-11-05 | 12 | -179/+301 |
|\ \ | |/ |/| | | | | | vespa-engine/toregge/split-test-ordered-field-index-inserter Move portions of search::memoryindex::test::OrderedFieldIndexInserter to | ||||
| * | Move portions of search::memoryindex::test::OrderedFieldIndexInserter to | Tor Egge | 2021-11-04 | 12 | -179/+301 |
| | | | | | | | | search::memoryindex::test::OrderedFieldIndexInserterBackend. | ||||
* | | Cleanup - no functional changes | Jon Bratseth | 2021-11-04 | 2 | -58/+37 |
| | | |||||
* | | Merge pull request #19872 from vespa-engine/havardpe/calculate-match-features | Håvard Pettersen | 2021-11-04 | 3 | -11/+20 |
|\ \ | |/ |/| | calculate match features | ||||
| * | calculate match features | Håvard Pettersen | 2021-11-04 | 3 | -11/+20 |
| | | | | | | | | | | | | + factor out feature extraction + improve summary feature testing + extract returned docids with ordering | ||||
* | | Relax check for stopping fusion. | Tor Egge | 2021-11-04 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #19852 from ↵ | Geir Storli | 2021-11-04 | 19 | -102/+362 |
|\ | | | | | | | | | vespa-engine/toregge/add-document-inverter-collection Add DocumentInverterCollection. | ||||
| * | Add unit test for document inverter collection. | Tor Egge | 2021-11-04 | 10 | -34/+183 |
| | | |||||
| * | Add max number of document inverters as a constructor argument to document | Tor Egge | 2021-11-04 | 3 | -4/+4 |
| | | | | | | | | inverter collection. | ||||
| * | Always bundle URI fields. | Tor Egge | 2021-11-04 | 3 | -15/+66 |
| | | |||||
| * | Add DocumentInverterCollection. | Tor Egge | 2021-11-03 | 9 | -65/+125 |
| | | |||||
* | | Avoid using deprecated methods | Henning Baldersheim | 2021-11-03 | 1 | -1/+1 |
| | | |||||
* | | Avoid intermediate NegativeNode in the leaf nodes, adding approximately ↵ | Henning Baldersheim | 2021-11-03 | 7 | -29/+67 |
|/ | | | | 15-20% extra nodes. | ||||
* | Update expected results | Henning Baldersheim | 2021-11-03 | 3 | -8/+8 |
| | |||||
* | Avoid keeping string around in the leaf nodes. It is not worth the space. | Henning Baldersheim | 2021-11-03 | 2 | -5/+1 |
| | |||||
* | Also override function() | Henning Baldersheim | 2021-11-03 | 3 | -1/+18 |
| | |||||
* | Add a LongValue to preserve integer numbers. | Henning Baldersheim | 2021-11-03 | 5 | -13/+159 |
| | |||||
* | Merge pull request #19779 from vespa-engine/arnej/add-match-features-in-protocol | Arne H Juul | 2021-11-03 | 1 | -0/+7 |
|\ | | | | | add skeleton for match features | ||||
| * | update names in protocol | Arne H Juul | 2021-10-29 | 1 | -3/+3 |
| | | |||||
| * | proposed protocol extension | Arne H Juul | 2021-10-29 | 1 | -0/+7 |
| | | |||||
* | | Make StringValue symmetric so it can accept its output (toString) as input. | Henning Baldersheim | 2021-11-03 | 5 | -8/+34 |
| | | |||||
* | | Move portions of DocumentInverter to DocumentInverterContext. | Tor Egge | 2021-11-02 | 10 | -138/+202 |
| | | |||||
* | | Merge pull request #19836 from ↵ | Jon Bratseth | 2021-11-02 | 4 | -4/+6 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/only-need-one-instance-to-signal-emptiness Only need a single instance to represent the empty argument. | ||||
| * | | Only need a single instance to represent the empty argument. | Henning Baldersheim | 2021-11-02 | 4 | -4/+6 |
| | | | |||||
* | | | added match features to rank setup | Håvard Pettersen | 2021-11-02 | 5 | -0/+91 |
|/ / | |||||
* | | added new rank feature "onnx(model_name)" | Håvard Pettersen | 2021-11-02 | 4 | -11/+30 |
| | | | | | | | | | | | | | | | | | | | | | | Works the same as "onnxModel(model_name)", but is not treated as the exact same feature (features are currently not allowed to have multiple base names). If both variants are used at the same time, the model may be calculated twice, but the model cache will still make sure that the model itself is only loaded once. The plan is to deprecate and possibly remove the "onnxModel(model_name)" variant at some point in the future. | ||||
* | | Unify on using a list for backing. | Henning Baldersheim | 2021-11-02 | 3 | -41/+29 |
| | | |||||
* | | Use UTF-8 bytewise ordering for StringResultNode comparisons | Tor Brede Vekterli | 2021-11-01 | 2 | -24/+149 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The C++ backend uses `memcmp` ordering of UTF-8 strings for its `StringResultNode` instances and expects the container to feed it nodes in the same order. However, the Java code used `String` internally, which compares UTF-16 codepoints instead of UTF-8 octets. These may not agree on the ordering, particularly in the presence of surrogate pairs. Java `StringResultNode` now uses a raw UTF-8 byte array as its value backing, which has the added benefit that (de-)serializing is effectively a no-op. Some extra `String` roundtrip work needed now to support the various type-erased `ResultNode` functionality, but this is not expected to be called in a hot path. | ||||
* | | Fix compilation when using gcc 9: | Tor Egge | 2021-10-31 | 1 | -1/+2 |
| | | | | | | | | | | - Include header file for atomic when needed. - Use normal function template instead of abbreviated function template. | ||||
* | | Remove the lids in one task instead of 1k tasks for full buckets on delete ↵ | Henning Baldersheim | 2021-10-29 | 6 | -14/+36 |
| | | | | | | | | bucket. | ||||
* | | Use hash over and ordered map | Henning Baldersheim | 2021-10-29 | 2 | -10/+5 |
| | | |||||
* | | Clean and simplify default value handling | Henning Baldersheim | 2021-10-29 | 12 | -42/+17 |
| | | |||||
* | | If attribute is mutable, default value is zero. | Henning Baldersheim | 2021-10-29 | 3 | -25/+54 |
| | | |||||
* | | - GC unused getFloatFromEnum and getIntFromEnum. | Henning Baldersheim | 2021-10-29 | 6 | -29/+12 |
| | | | | | | | | - Make _defaultValue const. | ||||
* | | GC unused friend declaration. | Henning Baldersheim | 2021-10-29 | 1 | -10/+0 |
| | | |||||
* | | Include only what is needed. | Henning Baldersheim | 2021-10-29 | 6 | -17/+6 |
| | | |||||
* | | Rename ISequencedTaskExecutor::sync() to sync_all(). | Tor Egge | 2021-10-28 | 5 | -39/+39 |
| | | |||||
* | | Avoid deprecated functions in OpenSSL 3.0. | Tor Egge | 2021-10-28 | 1 | -8/+25 |
|/ | |||||
* | Do not hold the bucket guard longer than necessary. | Henning Baldersheim | 2021-10-28 | 1 | -8/+4 |
| | |||||
* | Merge pull request #19755 from vespa-engine/update-oath-copyrights | Jon Bratseth | 2021-10-28 | 108 | -108/+108 |
|\ | | | | | Update oath copyrights | ||||
| * | Update 2020 Oath copyrights. | gjoranv | 2021-10-27 | 16 | -16/+16 |
| | | |||||
| * | Update 2019 Oath copyrights. | gjoranv | 2021-10-27 | 92 | -92/+92 |
| | | |||||
* | | Eliminate Clang 12 warning about explicit qualification required to use | Tor Egge | 2021-10-27 | 3 | -4/+4 |
|/ | | | | member 'applyArithmetic' from dependent base class. |