Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update comments and tests as memory size has increased by 8 bytes per entry ↵ | Henning Baldersheim | 2018-09-24 | 2 | -10/+17 |
| | | | | in the cache. | ||||
* | Add test for sizeof(Value) | Henning Baldersheim | 2018-09-24 | 1 | -0/+1 |
| | |||||
* | Add crc for uncompressed content to catch shady bugs. | Henning Baldersheim | 2018-09-21 | 1 | -2/+9 |
| | |||||
* | Add test for compressed content | Henning Baldersheim | 2018-09-21 | 1 | -1/+17 |
| | |||||
* | Refactor for testability. | Henning Baldersheim | 2018-09-21 | 1 | -0/+36 |
| | |||||
* | Test simple grouping with attribute map lookup. | Tor Egge | 2018-09-13 | 4 | -27/+61 |
| | |||||
* | Use proper inheritance for (de)serialize. | Tor Egge | 2018-09-11 | 1 | -2/+2 |
| | |||||
* | Allocate identifiable id for AttributeMapLookupNode. | Tor Egge | 2018-09-10 | 1 | -1/+26 |
| | |||||
* | Rename AttributeKeyedNode to AttributeMapLookupNode. | Tor Egge | 2018-09-10 | 1 | -3/+3 |
| | |||||
* | Add support for indirect map lookup key. | Tor Egge | 2018-09-07 | 1 | -0/+14 |
| | |||||
* | Further reduce number of test values. | Tor Egge | 2018-09-06 | 1 | -8/+8 |
| | |||||
* | Extend AttributeNode test to also test AttributeKeyedNode. | Tor Egge | 2018-09-06 | 1 | -1/+28 |
| | |||||
* | Reduce number of test values. | Tor Egge | 2018-09-06 | 1 | -28/+28 |
| | |||||
* | Add unit test for AttributeNode. | Tor Egge | 2018-09-04 | 2 | -0/+396 |
| | |||||
* | Propagate mutability from config and add test for same. | Henning Baldersheim | 2018-08-30 | 1 | -0/+6 |
| | |||||
* | shared_ptr -> unique_ptr | Henning Baldersheim | 2018-08-28 | 2 | -3/+3 |
| | |||||
* | Only allow query time modification of attributes marked mutable. | Henning Baldersheim | 2018-08-27 | 1 | -2/+10 |
| | |||||
* | Wire in the attribute execution via the IAttributeContext. | Henning Baldersheim | 2018-08-27 | 4 | -72/+34 |
| | | | | Also execution in a task for containment. | ||||
* | Merge pull request #6636 from vespa-engine/balder/add-attribute_operation | Henning Baldersheim | 2018-08-23 | 4 | -71/+237 |
|\ | | | | | Balder/add attribute operation | ||||
| * | Extend to test all resultset types. | Henning Baldersheim | 2018-08-23 | 2 | -21/+58 |
| | | |||||
| * | Move AttributeOperation and AttributeFunctor to searc::attribute | Henning Baldersheim | 2018-08-22 | 2 | -0/+150 |
| | | |||||
| * | Avoid depending of ResultSet. Use more simpler types. Also remove some ↵ | Henning Baldersheim | 2018-08-22 | 1 | -71/+2 |
| | | | | | | | | unused code and hide some implementation details. | ||||
| * | Add test for the controling properties. | Henning Baldersheim | 2018-08-20 | 1 | -0/+48 |
| | | |||||
* | | Use std::make_xxx | Henning Baldersheim | 2018-08-20 | 6 | -296/+150 |
|/ | | | | | nested namespace And various other style changes. | ||||
* | Rename AttributeVector::saveAs() method to save(). | Tor Egge | 2018-08-17 | 7 | -18/+18 |
| | | | | Don't update attribute vector file name in the renamed method. | ||||
* | Remove unused getIndexName method. | Tor Egge | 2018-08-17 | 1 | -11/+0 |
| | |||||
* | Remove snapshot concept access | Henning Baldersheim | 2018-08-17 | 1 | -7/+0 |
| | |||||
* | Remove attribute vector saveAs method with two arguments. | Tor Egge | 2018-08-17 | 2 | -2/+2 |
| | |||||
* | Pass file name to attribute vector save method. | Tor Egge | 2018-08-17 | 1 | -2/+2 |
| | |||||
* | Merge pull request #6579 from vespa-engine/balder/deinline-for-gcc-8 | Henning Baldersheim | 2018-08-15 | 1 | -2/+7 |
|\ | | | | | Balder/deinline for gcc 8 | ||||
| * | Deinline for gcc 8 | Henning Baldersheim | 2018-08-15 | 1 | -2/+7 |
| | | |||||
* | | expose 2nd phase candidates as a referencing sorted hit sequence | Håvard Pettersen | 2018-08-14 | 3 | -30/+31 |
| | | | | | | | | also stop keeping track of the re-rank count in the hit collector itself | ||||
* | | added sorted hit sequence with test | Håvard Pettersen | 2018-08-14 | 2 | -0/+36 |
|/ | |||||
* | Pass stringref by value | Henning Baldersheim | 2018-08-10 | 3 | -5/+5 |
| | |||||
* | Remove unused code only used in tests | Henning Baldersheim | 2018-07-27 | 1 | -4/+8 |
| | |||||
* | Select the hits to rerank in the selectBest part instead of a later copy. | Henning Baldersheim | 2018-07-27 | 1 | -12/+0 |
| | | | | Stick to full hits instead of feature_t. | ||||
* | Add test for getSortedHeapHits | Henning Baldersheim | 2018-07-26 | 1 | -2/+13 |
| | |||||
* | Fix up clang-tidy warnings | Henning Baldersheim | 2018-07-26 | 1 | -64/+56 |
| | |||||
* | Remove stringref::c_str() | Tor Brede Vekterli | 2018-07-25 | 2 | -4/+4 |
| | | | | | | | | | | | | | The expected semantics of c_str() (a null-terminated string) cannot be satisfied with a string reference, so remove the function entirely to prevent people from using it in buggy ways. Replaces c_str() with data() in places where it is presumed safe, otherwise constructs temporary string instances. Certain callsites have been de-stringref'd in favor of regular strings, in particular where C APIs have been transitively called. The vast majority of these were called with string parameters anyway, so should not cause much extra allocation. | ||||
* | - Do not follow the nullptr. | Henning Baldersheim | 2018-07-23 | 1 | -1/+1 |
| | | | | - Do not have an interface return a reference when it might refer a nullptr... | ||||
* | Properly test writethrough on UPDATE strategy | Henning Baldersheim | 2018-07-19 | 1 | -14/+37 |
| | |||||
* | Properly test both INVALIDATE and UPDATE strategy. Fix bug with incorrect ↵ | Henning Baldersheim | 2018-07-19 | 1 | -4/+57 |
| | | | | size calculations on updating existing elements. | ||||
* | Add control of cache update policy when an item changes value. | Henning Baldersheim | 2018-07-19 | 1 | -26/+27 |
| | |||||
* | test returned value also | Arne Juul | 2018-07-16 | 3 | -0/+5 |
| | |||||
* | test new API | Arne Juul | 2018-07-13 | 2 | -0/+5 |
| | |||||
* | test new API | Arne Juul | 2018-07-13 | 1 | -0/+37 |
| | |||||
* | add unit test for appendPosition() | Arne Juul | 2018-07-09 | 1 | -0/+44 |
| | | | | * previously this would trigger a bug and crash. | ||||
* | Ensure that all attribute iterators expose the search context creating the ↵ | Geir Storli | 2018-06-25 | 1 | -0/+46 |
| | | | | | | iterator. This ensures that also fast-search struct field attributes work together with the sameElement operator. | ||||
* | some more cleanup | Arne Juul | 2018-06-20 | 4 | -15/+8 |
| | |||||
* | move LOG_SETUP after other includes | Arne Juul | 2018-06-20 | 18 | -56/+54 |
| |