Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Extend MemoryIndex to take an instance of IFieldLengthInspector to setup ↵ | Geir Storli | 2019-06-06 | 14 | -59/+172 |
| | | | | field length calculators per field index. | ||||
* | Rewrite memory index unit tests to gtest. | Geir Storli | 2019-06-06 | 2 | -53/+58 |
| | |||||
* | use direct sparse tensor builder | Håvard Pettersen | 2019-06-06 | 3 | -19/+26 |
| | |||||
* | Merge pull request #9693 from ↵ | Geir Storli | 2019-06-05 | 1 | -0/+2 |
|\ | | | | | | | | | vespa-engine/toregge/add-missing-pragma-once-to-header-file Header file should only be included once. Add pragma directive. | ||||
| * | Header file should only be included once. Add pragma directive. | Tor Egge | 2019-06-05 | 1 | -0/+2 |
| | | |||||
* | | Merge pull request #9691 from ↵ | Geir Storli | 2019-06-05 | 15 | -358/+432 |
|\ \ | |/ |/| | | | | | vespa-engine/toregge/factor-out-posocc-field-params Factor out PosOccFieldParams and PosOccFieldsParams | ||||
| * | Factor out PosOccFieldParams and PosOccFieldsParams from posocccompression | Tor Egge | 2019-06-05 | 15 | -358/+432 |
| | | | | | | | | compilation unit. | ||||
* | | Merge pull request #9689 from ↵ | Geir Storli | 2019-06-05 | 2 | -0/+54 |
|\ \ | | | | | | | | | | | | | vespa-engine/geirst/common-code-for-average-field-length Geirst/common code for average field length | ||||
| * | | Add common class and interface needed for tracking average field length for ↵ | Geir Storli | 2019-06-05 | 2 | -0/+54 |
| | | | | | | | | | | | | index fields. | ||||
* | | | Merge pull request #9685 from ↵ | Geir Storli | 2019-06-05 | 3 | -7/+36 |
|\ \ \ | |_|/ |/| | | | | | | | | vespa-engine/toregge/unit-test-field-inverter-using-field-length-calculator Test that field inverter uses field length calculator. | ||||
| * | | Test that field inverter uses field length calculator. | Tor Egge | 2019-06-05 | 3 | -7/+36 |
| |/ | |||||
* | | Merge pull request #9682 from vespa-engine/balder/follow-growth | Henning Baldersheim | 2019-06-05 | 1 | -1/+8 |
|\ \ | | | | | | | Follow grow strategy to avoid resizing the bitvector every 64th bit. | ||||
| * | | Follow grow strategy to avoid resizing the bitvector every 64th bit. | Henning Baldersheim | 2019-06-05 | 1 | -1/+8 |
| | | | |||||
* | | | Revert "Only lookup once, not once per thread." | Henning Baldersheim | 2019-06-05 | 2 | -39/+27 |
| | | | |||||
* | | | Merge pull request #9680 from vespa-engine/balder/lookup-attribute-once | Henning Baldersheim | 2019-06-05 | 2 | -27/+39 |
|\ \ \ | |_|/ |/| | | Only lookup once, not once per thread. | ||||
| * | | Initialize pointer to nullptr | Henning Baldersheim | 2019-06-05 | 1 | -1/+2 |
| | | | |||||
| * | | Do not depend on prepareSharedState to be called first. | Henning Baldersheim | 2019-06-05 | 1 | -3/+4 |
| | | | |||||
| * | | Only lookup once, not once per thread. | Henning Baldersheim | 2019-06-04 | 2 | -28/+38 |
| |/ | |||||
* | | Merge pull request #9673 from ↵ | Geir Storli | 2019-06-05 | 20 | -79/+225 |
|\ \ | |/ |/| | | | | | vespa-engine/toregge/wire-field-inverter-at-construction-time Wire field inverter at construction time. | ||||
| * | Fix typo. | Tor Egge | 2019-06-04 | 1 | -1/+1 |
| | | |||||
| * | Wire field inverter at construction time. | Tor Egge | 2019-06-04 | 20 | -79/+225 |
| | | |||||
* | | remove DefaultTensor type wrapper | Håvard Pettersen | 2019-06-03 | 5 | -18/+13 |
|/ | | | | | also remove TensorBuilder interface and use SparseTensorBuilder directly | ||||
* | Merge pull request #9641 from vespa-engine/bratseth/ranking-expression-models | Jon Bratseth | 2019-06-02 | 1 | -0/+3 |
|\ | | | | | Bratseth/ranking expression models | ||||
| * | Vespa global model import | Jon Bratseth | 2019-06-02 | 1 | -0/+3 |
| | | |||||
* | | Merge pull request #9633 from vespa-engine/havardpe/remove-tensor-factory | Arne H Juul | 2019-06-01 | 4 | -134/+65 |
|\ \ | | | | | | | remove tensor factory | ||||
| * | | remove tensor factory | Håvard Pettersen | 2019-05-31 | 4 | -134/+65 |
| | | | |||||
* | | | Add support for specifying max number of samples in field length calculator | Tor Egge | 2019-05-31 | 2 | -10/+11 |
| | | | | | | | | | | | | constructor. | ||||
* | | | Add field length calculator, used to calculate average field length. | Tor Egge | 2019-05-31 | 4 | -0/+119 |
|/ / | |||||
* | | Merge pull request #9612 from ↵ | Geir Storli | 2019-05-31 | 4 | -8/+69 |
|\ \ | |/ |/| | | | | | vespa-engine/toregge/calulate-field-length-in-field-inverter Calculate field length in field inverter. | ||||
| * | Also test cheap features generation for single value field. | Tor Egge | 2019-05-29 | 1 | -1/+5 |
| | | |||||
| * | Calculate field length in field inverter. | Tor Egge | 2019-05-29 | 4 | -8/+65 |
| | | |||||
* | | attribute and query vector are 2 completely different dimensions. | Henning Baldersheim | 2019-05-30 | 4 | -44/+65 |
| | | | | | | | | That must be reflected in the ObjectStore too. | ||||
* | | Initialize missing values | Jon Bratseth | 2019-05-29 | 2 | -28/+17 |
|/ | |||||
* | Merge pull request #9566 from ↵ | Geir Storli | 2019-05-28 | 1 | -1/+2 |
|\ | | | | | | | | | vespa-engine/toregge/specify-what-to-unpack-for-bm25-feature Trim down what to unpack for bm25 feature. | ||||
| * | Trim down what to unpack for bm25 feature. | Tor Egge | 2019-05-27 | 1 | -1/+2 |
| | | |||||
* | | Merge pull request #9571 from ↵ | Henning Baldersheim | 2019-05-27 | 178 | -17309/+187 |
|\ \ | | | | | | | | | | | | | vespa-engine/vekterli/move-datastore-and-btree-code-to-vespalib Move datastore and btree code from searchlib to vespalib | ||||
| * | | Move datastore and btree code from searchlib to vespalib | Tor Brede Vekterli | 2019-05-27 | 178 | -17309/+187 |
| |/ | | | | | | | | | | | | | | | | | | | Namespace is still `search` and not `vespalib` due to the massive amount of code that would need to be modified for such a change. Other changes: - Move `BufferWriter` from searchlib to vespalib - Move assertion and rand48 utilities from staging_vespalib to vespalib - Move gtest utility code from staging_vespalib to vespalib | ||||
* / | Use a sempahore and limit number of resources to 50% | Henning Baldersheim | 2019-05-27 | 1 | -1/+6 |
|/ | |||||
* | Merge pull request #9563 from ↵ | Geir Storli | 2019-05-27 | 9 | -22/+46 |
|\ | | | | | | | | | vespa-engine/toregge/use-match-data-tagging-when-constructing-iterator Use match data tagging when constructing search iterator | ||||
| * | Fix copy constructor. | Tor Egge | 2019-05-27 | 1 | -1/+1 |
| | | |||||
| * | Use match data tagging when constructing search iterator. | Tor Egge | 2019-05-27 | 8 | -21/+45 |
| | | |||||
* | | Merge pull request #9561 from ↵ | Henning Baldersheim | 2019-05-27 | 22 | -98/+39 |
|\ \ | | | | | | | | | | | | | vespa-engine/vekterli/move-address-space-to-vespalib Move `AddressSpace` from searchlib to vespalib | ||||
| * | | Move `AddressSpace` from searchlib to vespalib | Tor Brede Vekterli | 2019-05-24 | 22 | -98/+39 |
| | | | |||||
* | | | Fix forward declarations. | Tor Egge | 2019-05-27 | 1 | -1/+1 |
| |/ |/| | |||||
* | | Refactor tagging of TermFieldMatchData regarding which features are | Tor Egge | 2019-05-24 | 4 | -19/+67 |
| | | | | | | | | needed by feature executors. | ||||
* | | Avoid strncpy | Henning Baldersheim | 2019-05-23 | 2 | -17/+12 |
| | | |||||
* | | Merge pull request #9523 from vespa-engine/balder/do-not-use-packed | Henning Baldersheim | 2019-05-23 | 2 | -30/+16 |
|\ \ | |/ |/| | Balder/do not use packed | ||||
| * | Remove packed on TermFieldMatchData. | Henning Baldersheim | 2019-05-23 | 2 | -2/+3 |
| | | |||||
| * | Remove packed on Positions. | Henning Baldersheim | 2019-05-23 | 2 | -2/+2 |
| | | |||||
| * | Remove packed on Features | Henning Baldersheim | 2019-05-23 | 1 | -2/+2 |
| | |