summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Move SearchContext out from AttributeVector.Tor Egge2022-03-2947-189/+241
* Merge pull request #21881 from vespa-engine/geirst/raw-data-apis-for-multi-va...Geir Storli2022-03-2915-72/+19
|\
| * Add APIs that provide read access to raw data stored in multi-value attributes.Geir Storli2022-03-294-0/+7
| * Move multivalue.h from searchlib to searchcommon.Geir Storli2022-03-2911-72/+12
* | Merge pull request #21856 from vespa-engine/balder/avoid-identifiable-for-val...Henning Baldersheim2022-03-292-12/+11
|\ \
| * | Remove copy constructors.Henning Baldersheim2022-03-281-10/+9
| * | Avoid Identifiable for ValueUpdate. It complicates without bringing much useful.Henning Baldersheim2022-03-281-2/+2
* | | Merge pull request #21868 from vespa-engine/balder/avoid-fieldpathupdate-cpHenning Baldersheim2022-03-291-3/+2
|\ \ \ | |_|/ |/| |
| * | CloneablePtr -> std::unique_ptrHenning Baldersheim2022-03-291-3/+2
* | | Merge pull request #21871 from vespa-engine/toregge/remove-const-type-qualifi...Geir Storli2022-03-2910-18/+52
|\ \ \
| * | | Remove const type qualifier from member functions that should only beTor Egge2022-03-2910-18/+52
| |/ /
* / / Add more tracing around decision-making for global filter usage.Geir Storli2022-03-292-2/+22
|/ /
* / Trim down rcuvector interface.Tor Egge2022-03-285-5/+9
|/
* Merge pull request #21849 from vespa-engine/toregge/use-acquire-elem-ref-in-p...Henning Baldersheim2022-03-282-4/+7
|\
| * Use acquire_elem_ref() in predicate attribute.Tor Egge2022-03-282-4/+7
* | Use acquire_elem_ref() in condensed bit vector.Tor Egge2022-03-281-3/+4
|/
* Merge pull request #21844 from vespa-engine/toregge/use-atomic-doc-id-limit-i...Henning Baldersheim2022-03-281-4/+5
|\
| * Use atomic doc id limit in doc store.Tor Egge2022-03-281-4/+5
* | Merge pull request #21837 from vespa-engine/balder/avoid-multiple-inheritanceHenning Baldersheim2022-03-281-8/+8
|\ \ | |/ |/|
| * Avoid the need for clone by using unique_ptr.Henning Baldersheim2022-03-281-8/+8
* | Use std::atomic_ref for lidinfo access in logdata store.Tor Egge2022-03-282-9/+10
|/
* Merge pull request #21832 from vespa-engine/balder/32-to-64-bit-index-to-allo...Henning Baldersheim2022-03-252-63/+64
|\
| * Use size_t(64 bit) insteda of unsigent int(32 bit) to allow sorting arrays la...Henning Baldersheim2022-03-252-63/+64
* | Merge pull request #21828 from vespa-engine/geirst/levenshtein-typo-fixHenning Baldersheim2022-03-251-1/+2
|\ \ | |/ |/|
| * Remove unused item enum and add note on limitations on number of item types.Geir Storli2022-03-251-1/+2
* | GC unused sort code and reduce code visibility.Henning Baldersheim2022-03-2511-233/+30
* | Use std::atomic_ref for updating and reading single value non-enumeratedTor Egge2022-03-252-6/+9
|/
* Use std::atomic_ref for updating and reading single value non-enumeratedTor Egge2022-03-242-18/+15
* Merge pull request #21689 from alexeyche/fuzzy-attribute-searchGeir Storli2022-03-2431-9/+211
|\
| * Addressing more commentsAlexey Chernyshev2022-03-235-11/+11
| * Fixing stringattribute_testAlexey Chernyshev2022-03-231-2/+2
| * Introducing fuzzy searchAlexey Chernyshev2022-03-2331-9/+211
* | Merge pull request #21766 from vespa-engine/toregge/add-acquire-node-ref-to-h...Henning Baldersheim2022-03-235-35/+56
|\ \ | |/ |/|
| * Restore const qualifier for get_link_array and get_level_array member functions.Tor Egge2022-03-221-2/+2
| * Add acquire_node_ref() member function to HnswGraph.Tor Egge2022-03-225-37/+58
* | Merge pull request #21783 from vespa-engine/bratseth/cleanup-57gjoranv2022-03-232-4/+4
|\ \
| * | No functional changesJon Bratseth2022-03-232-4/+4
* | | Merge pull request #21771 from vespa-engine/jonmv/multi-range-itemJon Marius Venstad2022-03-231-2/+2
|\ \ \ | |/ / |/| |
| * | Use 7 inste4ad ofo 30 for MultiTermItemJon Marius Venstad2022-03-221-2/+2
* | | You must wait to select the active part until you are in the singleCommitter ...Henning Baldersheim2022-03-221-2/+2
| |/ |/|
* | Merge pull request #21715 from vespa-engine/balder/avoid-identifiable-fieldvalueHenning Baldersheim2022-03-224-83/+57
|\ \
| * | Implement className on document::FieldValueHenning Baldersheim2022-03-173-8/+6
| * | Avoid requiring identifiable for FieldValueHenning Baldersheim2022-03-164-83/+59
* | | Use AtomicEntryRef in tensor attribute.Tor Egge2022-03-216-28/+33
| |/ |/|
* | Merge pull request #21743 from vespa-engine/toregge/use-atomic-uint32_t-for-c...v7.561.60Geir Storli2022-03-1818-37/+46
|\ \
| * | Use std::atomic<uint32_t> for committed doc id limit.Tor Egge2022-03-1818-37/+46
* | | Merge pull request #21744 from vespa-engine/jonmv/multi-range-itemJon Bratseth2022-03-181-2/+2
|\ \ \
| * | | Reserve slot for MultiTermItem in serialisation format tableJon Marius Venstad2022-03-181-2/+2
| |/ /
* | | assert when waiting for eofHåvard Pettersen2022-03-181-4/+4
* | | fix tsan warnings for transaction log client testHåvard Pettersen2022-03-181-46/+54
|/ /