Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove concept of dimension 'bound-ness' | Håvard Pettersen | 2019-07-10 | 5 | -246/+55 |
| | | | | clean up tensor attribute code | ||||
* | float cells in attribute | Håvard Pettersen | 2019-07-09 | 1 | -1/+11 |
| | | | | also assert for cell type consistency in dense tensor view | ||||
* | Add support searching a reference attribute using the parent document id. | Geir Storli | 2019-07-08 | 3 | -8/+123 |
| | |||||
* | Rewrite reference attribute tests to gtest. | Geir Storli | 2019-07-08 | 2 | -202/+200 |
| | |||||
* | add TypedCells and related functionality | Arne Juul | 2019-07-04 | 4 | -22/+27 |
| | | | | | | | | | | | * templated DenseTensor * templated DenseTensorModify * add templated TypedDenseTensorBuilder * remove DirectDenseTensorBuilder * remove unused TensorMapper * add dispatch structs * add unit test for generic dense join * add special handling of reducing all dimensions | ||||
* | Merge pull request #9853 from vespa-engine/havardpe/remove-error-value-constant | Arne H Juul | 2019-07-01 | 1 | -3/+1 |
|\ | | | | | remove error_value constant | ||||
| * | remove error_value constant | Håvard Pettersen | 2019-06-20 | 1 | -3/+1 |
| | | |||||
* | | Rewrite url field inverter tests to gtest. | Geir Storli | 2019-06-28 | 2 | -296/+293 |
| | | |||||
* | | Rewrite field inverter tests to gtest. | Geir Storli | 2019-06-28 | 2 | -194/+169 |
| | | |||||
* | | Rewrite field index remover tests to gtest. | Geir Storli | 2019-06-28 | 2 | -33/+30 |
| | | |||||
* | | Rewrite document inverter tests to gtest. | Geir Storli | 2019-06-28 | 2 | -148/+126 |
| | | |||||
* | | Rewrite word store tests to gtest. | Geir Storli | 2019-06-28 | 2 | -41/+20 |
| | | |||||
* | | Rewrite feature store tests to gtest. | Geir Storli | 2019-06-27 | 2 | -97/+58 |
| | | |||||
* | | Rewrite compact words store tests to gtest. | Geir Storli | 2019-06-27 | 2 | -46/+45 |
| | | |||||
* | | Cap interleaved features in memory index (field_length, num_occs) to prevent | Tor Egge | 2019-06-24 | 4 | -28/+30 |
| | | | | | | | | | | | | | | | | them wrapping around to low values. Cap reconstucted interleaved features the same way. Use interleaved features from memory index when writing disk index. | ||||
* | | Rename experimentalpostinglistformat -> interleavedfeatures in indexschema.def. | Geir Storli | 2019-06-24 | 8 | -15/+15 |
| | | |||||
* | | Tag match data for children of near search as needing | Tor Egge | 2019-06-21 | 2 | -0/+30 |
| | | | | | | | | unpack of normal features. | ||||
* | | Fix bugs in doUnpack() in memory posting iterator. | Geir Storli | 2019-06-21 | 3 | -3/+16 |
| | | |||||
* | | Instantiate field index type based on config in index schema. | Geir Storli | 2019-06-21 | 6 | -63/+69 |
| | | |||||
* | | Support unpacking of interleaved features in memory posting list iterators. | Geir Storli | 2019-06-21 | 8 | -167/+269 |
| | | |||||
* | | Prepare memory posting list iterators to handle interleaved features. | Geir Storli | 2019-06-21 | 8 | -175/+264 |
| | | |||||
* | | Add field length scanner, to get accurate field lengths for | Tor Egge | 2019-06-20 | 11 | -9/+267 |
| | | | | | | | | multivalue fields when regenerating interleaved features. | ||||
* | | Reconstruct interleaved features as needed. | Tor Egge | 2019-06-20 | 6 | -35/+168 |
|/ | |||||
* | Merge pull request #9840 from vespa-engine/havardpe/remove-error-value | Arne H Juul | 2019-06-20 | 1 | -9/+1 |
|\ | | | | | Havardpe/remove error value | ||||
| * | readjust to a world without ErrorValue | Håvard Pettersen | 2019-06-19 | 1 | -9/+1 |
| | | |||||
* | | When the attribute is of type enum(mostly strings) the query vector can not ↵ | Henning Baldersheim | 2019-06-19 | 2 | -10/+26 |
| | | | | | | | | | | | | | | | | be cached solely by its name. The reason is that it is not just being parsed. If it is an enum attribute of a weighted set, it will also look up the enum. BUt that is only valid in the context of an attribute. Oh, will it be good to be on tensors only.... | ||||
* | | Precompute key when we can. | Henning Baldersheim | 2019-06-19 | 2 | -1/+4 |
| | | |||||
* | | Add template parameter to FieldIndex that specifies whether the underlying ↵ | Geir Storli | 2019-06-19 | 16 | -271/+389 |
| | | | | | | | | | | | | posting lists have interleaved features or not. Currently, we only support posting lists without interleaved features. | ||||
* | | Create interface for a memory field index. | Geir Storli | 2019-06-19 | 10 | -164/+250 |
| | | |||||
* | | Add template parameter to PostingListEntry in preparation for storing ↵ | Geir Storli | 2019-06-19 | 8 | -29/+29 |
| | | | | | | | | interleaved features in memory posting lists. | ||||
* | | Merge pull request #9831 from ↵ | Henning Baldersheim | 2019-06-19 | 1 | -3/+4 |
|\ \ | | | | | | | | | | | | | vespa-engine/vekterli/replace-gcc-stl-internal-functions Replace GCC-only `std::_Identity` and `std::_Select1st` with own code | ||||
| * | | Replace GCC-only `std::_Identity` and `std::_Select1st` with own code | Tor Brede Vekterli | 2019-06-17 | 1 | -3/+4 |
| | | | | | | | | | | | | | | | | | | | | | Put in `stllike` submodule since it's technically hoisted from _a_ STL implementation...! `vespalib::Identity` can be replaced with `std::identity` once on a C++20 compiler. | ||||
* | | | Track rename of cheap features to interleaved features. | Tor Egge | 2019-06-18 | 4 | -7/+7 |
| | | | |||||
* | | | Rename cheap features to interleaved features. | Tor Egge | 2019-06-18 | 31 | -184/+184 |
| | | | |||||
* | | | Merge pull request #9828 from ↵ | Geir Storli | 2019-06-18 | 2 | -10/+14 |
|\ \ \ | |_|/ |/| | | | | | | | | vespa-engine/geirst/bm25-feature-optimize-inner-loop Reduce number of math operations in inner loop of bm25 feature. | ||||
| * | | Reduce number of math operations in inner loop of bm25 feature. | Geir Storli | 2019-06-17 | 2 | -10/+14 |
| |/ | |||||
* | | = default | Henning Baldersheim | 2019-06-16 | 1 | -1/+1 |
| | | |||||
* | | Forward prepareSharedState too | Henning Baldersheim | 2019-06-16 | 5 | -5/+20 |
| | | |||||
* | | Merge pull request #9819 from ↵ | Henning Baldersheim | 2019-06-16 | 2 | -20/+13 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/inline-small-frequently-called-methods Enable inlining of small frequent method calls. | ||||
| * | | Enable inlining of small frequent method calls. | Henning Baldersheim | 2019-06-16 | 2 | -20/+13 |
| | | | |||||
* | | | Merge pull request #9820 from ↵ | Henning Baldersheim | 2019-06-16 | 2 | -0/+8 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/toregge/adjust-explicit-template-instantiation Explicit instantiation of BTreeIterator should always be accompanied … | ||||
| * | | | Explicit instantiation of BTreeIterator should always be accompanied with | Tor Egge | 2019-06-16 | 2 | -0/+8 |
| |/ / | | | | | | | | | | matching explicit instantiation of BTreeConstIterator and BTreeIteratorBase. | ||||
* | | | Merge pull request #9805 from ↵ | Tor Egge | 2019-06-16 | 7 | -18/+111 |
|\ \ \ | |/ / |/| | | | | | | | | vespa-engine/toregge/prepare-for-cheap-features-in-memory-posting-list Change posting list for memory index to have PostingListEntry as value. | ||||
| * | | Fix indentation and update comment. | Tor Egge | 2019-06-14 | 1 | -2/+7 |
| | | | |||||
| * | | Change posting list for memory index to have PostingListEntry as value. | Tor Egge | 2019-06-14 | 7 | -18/+106 |
| | | | |||||
* | | | Merge pull request #9811 from vespa-engine/balder/use-from_chars | Henning Baldersheim | 2019-06-14 | 3 | -11/+46 |
|\ \ \ | |_|/ |/| | | Use from_chars | ||||
| * | | Add test and fix decoding of hex numbers. | Henning Baldersheim | 2019-06-14 | 2 | -2/+22 |
| | | | |||||
| * | | Use from_chars | Henning Baldersheim | 2019-06-14 | 2 | -11/+26 |
| | | | |||||
* | | | Merge pull request #9795 from ↵ | Geir Storli | 2019-06-14 | 4 | -20/+64 |
|\ \ \ | |/ / |/| | | | | | | | | vespa-engine/geirst/bm25-feature-support-override-idf Add support to override inverse document frequency in bm25 feature by… | ||||
| * | | Align variable names. | Geir Storli | 2019-06-14 | 2 | -6/+6 |
| | | |