summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* 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
|/ /
* | Merge pull request #21731 from vespa-engine/toregge/use-backing-store-with-lockHenning Baldersheim2022-03-181-1/+2
|\ \
| * | Use backing store with lock.Tor Egge2022-03-171-1/+2
| |/
* | Merge pull request #21725 from vespa-engine/toregge/use-atomic-entry-ref-and-...Geir Storli2022-03-177-44/+56
|\ \
| * | Use AtomicEntryRef and AtomicValueWrapper<uint32_t> in reference attribute.Tor Egge2022-03-177-44/+56
| |/
* / reduce large query size when running with tsanHåvard Pettersen2022-03-171-2/+14
|/
* Merge pull request #21707 from vespa-engine/toregge/add-acquire-multi-value-e...Geir Storli2022-03-162-1/+3
|\
| * Shorten new member function name to acquire_entry_ref().Tor Egge2022-03-162-2/+2
| * Add acquire_multi_value_entry_ref() member function to multi value mapping base.Tor Egge2022-03-162-1/+3
* | Merge pull request #21712 from vespa-engine/havardpe/fix-tsan-warning-for-dis...Håvard Pettersen2022-03-164-10/+10
|\ \ | |/ |/|
| * use atomics for disk footprint to avoid tsan warningsHåvard Pettersen2022-03-164-10/+10
* | Add acquire_enum_entry_ref() member function to single enum attribute.Tor Egge2022-03-163-5/+10
|/
* support binary feature overridesHåvard Pettersen2022-03-104-37/+197
* Reduce code visibility by reducing includes not needed.Henning Baldersheim2022-03-1018-47/+60
* Prefer std::vector<T, vespalib::allocator_large> over vespalib::Array<T> step 1.Henning Baldersheim2022-03-1010-21/+34
* vespalib::Array -> std::vector with special allocator.Henning Baldersheim2022-03-091-1/+1
* Use AtomicEntryRef in MultiValueMappingBase.Tor Egge2022-03-094-10/+23
* Merge pull request #21601 from vespa-engine/toregge/use-atomic-entry-ref-for-...Geir Storli2022-03-0923-96/+129
|\
| * Update comment.Tor Egge2022-03-091-1/+1
| * Use AtomicEntryRef in multivalue enum attributes.Tor Egge2022-03-0823-95/+128
* | Merge pull request #21586 from vespa-engine/balder/gc-unused-threadpoolHenning Baldersheim2022-03-0821-66/+30
|\ \ | |/ |/|
| * Get VESPA_DLL_LOCAL from vespa/fastos/types.hHenning Baldersheim2022-03-0721-66/+30