summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Move utility code to atomic_utils namespace.Tor Egge2022-03-084-30/+41
|/
* Merge pull request #21568 from vespa-engine/balder/gc-convenience-interfaces-...Henning Baldersheim2022-03-078-13/+25
|\
| * Use XXFieldValue::make over std::make_uniqueHenning Baldersheim2022-03-073-6/+6
| * Reduce visibility of document::DocumentHenning Baldersheim2022-03-075-7/+15
| * GC redundant convenience wasy of assigning primitive field values.Henning Baldersheim2022-03-072-5/+9
* | Use AtomicEntryRef in single value enumerated attribute for mappingTor Egge2022-03-0711-29/+73
|/