Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use getopt/getopt_long directly | Håvard Pettersen | 2022-04-01 | 9 | -121/+104 |
| | |||||
* | Factor out MultiEnumSearchContext from MultiNumericEnumSearchContext. | Tor Egge | 2022-04-01 | 5 | -48/+87 |
| | |||||
* | Merge pull request #21927 from ↵ | Henning Baldersheim | 2022-04-01 | 5 | -18/+68 |
|\ | | | | | | | | | vespa-engine/toregge/factor-out-string-matcher-from-string-search-context Factor out StringMatcher from StringSearchContext. | ||||
| * | Factor out StringMatcher from StringSearchContext. | Tor Egge | 2022-03-31 | 5 | -18/+68 |
| | | |||||
* | | Suppress "removal" warnings for java.lang.SecurityManager | gjoranv | 2022-04-01 | 1 | -0/+3 |
|/ | |||||
* | Move StringSearchHelper out from stringbase.{h,cpp}. | Tor Egge | 2022-03-31 | 6 | -96/+112 |
| | |||||
* | Factor out MultiNumericEnumSearchContext from MultiValueNumericEnumAttribute. | Tor Egge | 2022-03-31 | 8 | -196/+142 |
| | |||||
* | Add noexcept specifier to SearchContext move constructor. | Tor Egge | 2022-03-31 | 1 | -1/+1 |
| | |||||
* | Use temporary search context to pass arguments to posting list search context. | Tor Egge | 2022-03-31 | 9 | -27/+29 |
| | |||||
* | Consolidate MultiNumericArraySearchcontext and | Tor Egge | 2022-03-31 | 10 | -171/+44 |
| | | | | MultiNumericWeightedSetSearchContext to MultiNumericSearchContext. | ||||
* | Factor out MultiNumericArraySearchContext and ↵ | Tor Egge | 2022-03-30 | 11 | -175/+278 |
| | | | | MultiNumericWeightedSetSearchContext from MultiValueNumericAttribute. | ||||
* | Merge pull request #21903 from vespa-engine/havardpe/atomic-document-existence | Tor Egge | 2022-03-30 | 2 | -7/+17 |
|\ | | | | | make tsan happy by using atomic operations on bits | ||||
| * | make tsan happy by using atomic operations on bits | Håvard Pettersen | 2022-03-30 | 2 | -7/+17 |
| | | | | | | | | ... related to document existence | ||||
* | | Merge pull request #21900 from ↵ | Geir Storli | 2022-03-30 | 7 | -84/+130 |
|\ \ | |/ |/| | | | | | vespa-engine/toregge/factor-out-single-numeric-search-context Factor out SingleNumericSearchContext from SingleNumericAttribute. | ||||
| * | Factor out SingleNumericSearchContext from SingleNumericAttribute. | Tor Egge | 2022-03-30 | 7 | -84/+130 |
| | | |||||
* | | Merge pull request #21895 from ↵ | Geir Storli | 2022-03-30 | 4 | -11/+31 |
|\ \ | |/ |/| | | | | | vespa-engine/geirst/implement-multivalueattribute-interface Implement IMultiValueAttribute interface in MultiValueAttribute. | ||||
| * | Implement IMultiValueAttribute interface in MultiValueAttribute. | Geir Storli | 2022-03-30 | 4 | -11/+31 |
| | | |||||
* | | Add class comments. | Tor Egge | 2022-03-30 | 2 | -0/+8 |
| | | |||||
* | | Rename search::NumericAttribute::Equal to search::attribute::NumericMatcher. | Tor Egge | 2022-03-30 | 18 | -105/+161 |
|/ | | | | Rename search::NumericAttribute::Range to search::attribute::NumericRangeMatcher. | ||||
* | Move SearchContext out from AttributeVector. | Tor Egge | 2022-03-29 | 47 | -189/+241 |
| | |||||
* | Merge pull request #21881 from ↵ | Geir Storli | 2022-03-29 | 15 | -72/+19 |
|\ | | | | | | | | | vespa-engine/geirst/raw-data-apis-for-multi-value-attributes Raw data apis for multi value attributes | ||||
| * | Add APIs that provide read access to raw data stored in multi-value attributes. | Geir Storli | 2022-03-29 | 4 | -0/+7 |
| | | |||||
| * | Move multivalue.h from searchlib to searchcommon. | Geir Storli | 2022-03-29 | 11 | -72/+12 |
| | | |||||
* | | Merge pull request #21856 from ↵ | Henning Baldersheim | 2022-03-29 | 2 | -12/+11 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/avoid-identifiable-for-valueupdate-2 Balder/avoid identifiable for valueupdate 2 | ||||
| * | | Remove copy constructors. | Henning Baldersheim | 2022-03-28 | 1 | -10/+9 |
| | | | |||||
| * | | Avoid Identifiable for ValueUpdate. It complicates without bringing much useful. | Henning Baldersheim | 2022-03-28 | 1 | -2/+2 |
| | | | |||||
* | | | Merge pull request #21868 from vespa-engine/balder/avoid-fieldpathupdate-cp | Henning Baldersheim | 2022-03-29 | 1 | -3/+2 |
|\ \ \ | |_|/ |/| | | CloneablePtr -> std::unique_ptr | ||||
| * | | CloneablePtr -> std::unique_ptr | Henning Baldersheim | 2022-03-29 | 1 | -3/+2 |
| | | | |||||
* | | | Merge pull request #21871 from ↵ | Geir Storli | 2022-03-29 | 10 | -18/+52 |
|\ \ \ | | | | | | | | | | | | | | | | | vespa-engine/toregge/remove-const-type-qualifier-from-member-functions-that-should-only-be-used-by-writer Remove const type qualifier from member functions that should only be | ||||
| * | | | Remove const type qualifier from member functions that should only be | Tor Egge | 2022-03-29 | 10 | -18/+52 |
| |/ / | | | | | | | | | | | | | called from writer in RcuVector, MultiValueMappingBase and CondensedBitVector. | ||||
* / / | Add more tracing around decision-making for global filter usage. | Geir Storli | 2022-03-29 | 2 | -2/+22 |
|/ / | |||||
* / | Trim down rcuvector interface. | Tor Egge | 2022-03-28 | 5 | -5/+9 |
|/ | |||||
* | Merge pull request #21849 from ↵ | Henning Baldersheim | 2022-03-28 | 2 | -4/+7 |
|\ | | | | | | | | | vespa-engine/toregge/use-acquire-elem-ref-in-predicate-attribute Use acquire_elem_ref() in predicate attribute. | ||||
| * | Use acquire_elem_ref() in predicate attribute. | Tor Egge | 2022-03-28 | 2 | -4/+7 |
| | | |||||
* | | Use acquire_elem_ref() in condensed bit vector. | Tor Egge | 2022-03-28 | 1 | -3/+4 |
|/ | |||||
* | Merge pull request #21844 from ↵ | Henning Baldersheim | 2022-03-28 | 1 | -4/+5 |
|\ | | | | | | | | | vespa-engine/toregge/use-atomic-doc-id-limit-in-doc-store Use atomic doc id limit in doc store. | ||||
| * | Use atomic doc id limit in doc store. | Tor Egge | 2022-03-28 | 1 | -4/+5 |
| | | |||||
* | | Merge pull request #21837 from vespa-engine/balder/avoid-multiple-inheritance | Henning Baldersheim | 2022-03-28 | 1 | -8/+8 |
|\ \ | |/ |/| | Avoid multiple inheritance. | ||||
| * | Avoid the need for clone by using unique_ptr. | Henning Baldersheim | 2022-03-28 | 1 | -8/+8 |
| | | |||||
* | | Use std::atomic_ref for lidinfo access in logdata store. | Tor Egge | 2022-03-28 | 2 | -9/+10 |
|/ | |||||
* | Merge pull request #21832 from ↵ | Henning Baldersheim | 2022-03-25 | 2 | -63/+64 |
|\ | | | | | | | | | vespa-engine/balder/32-to-64-bit-index-to-allow-sorting-larger-arrays Use size_t(64 bit) insteda of unsigent int(32 bit) to allow sorting a… | ||||
| * | Use size_t(64 bit) insteda of unsigent int(32 bit) to allow sorting arrays ↵ | Henning Baldersheim | 2022-03-25 | 2 | -63/+64 |
| | | | | | | | | larger than 4G elements. | ||||
* | | Merge pull request #21828 from vespa-engine/geirst/levenshtein-typo-fix | Henning Baldersheim | 2022-03-25 | 1 | -1/+2 |
|\ \ | |/ |/| | Levenshtein typo fix. | ||||
| * | Remove unused item enum and add note on limitations on number of item types. | Geir Storli | 2022-03-25 | 1 | -1/+2 |
| | | |||||
* | | GC unused sort code and reduce code visibility. | Henning Baldersheim | 2022-03-25 | 11 | -233/+30 |
| | | |||||
* | | Use std::atomic_ref for updating and reading single value non-enumerated | Tor Egge | 2022-03-25 | 2 | -6/+9 |
|/ | | | | attribute vectors with small numeric types. | ||||
* | Use std::atomic_ref for updating and reading single value non-enumerated | Tor Egge | 2022-03-24 | 2 | -18/+15 |
| | | | | attribute vectors with primitive types. | ||||
* | Merge pull request #21689 from alexeyche/fuzzy-attribute-search | Geir Storli | 2022-03-24 | 31 | -9/+211 |
|\ | | | | | Introducing fuzzy search [WIP] | ||||
| * | Addressing more comments | Alexey Chernyshev | 2022-03-23 | 5 | -11/+11 |
| | | |||||
| * | Fixing stringattribute_test | Alexey Chernyshev | 2022-03-23 | 1 | -2/+2 |
| | |