aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/attribute/multienumattribute.hpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* Use explicit instantiations of MultiValueEnumAttribute and MultiValueAttribute.Tor Egge2023-03-231-1/+1
* Add compaction spec to array store.Tor Egge2023-01-121-2/+2
* Rename removeAllOldGenerations() -> reclaim_unused_memory().Geir Storli2022-10-131-1/+1
* Rename removeOldGenerations() -> reclaim_memory().Geir Storli2022-10-121-3/+3
* Rename onGenerationChange() -> before_inc_generation() and change parameter t...Geir Storli2022-10-121-3/+3
* Rename trimHoldLists() -> reclaim_memory().Geir Storli2022-10-121-2/+2
* Rename transferHoldLists() -> assign_generation().Geir Storli2022-10-121-2/+2
* Simplify AttributeVector by moving out ValueModifier, EnumModifier and BaseName.Henning Baldersheim2022-05-271-0/+1
* Use wrapper functions for access to multivalue::Value.Tor Egge2022-04-111-2/+2
* Merge pull request #22090 from vespa-engine/toregge/remove-getrawvalues-and-g...Geir Storli2022-04-111-25/+0
|\
| * Remove getRawValues() and getEnumHandles().Tor Egge2022-04-111-25/+0
* | Remove weight() member function from multivalue::ValueTor Egge2022-04-111-1/+1
|/
* Use AtomicEntryRef in multivalue enum attributes.Tor Egge2022-03-081-3/+3
* Rename change data functions to reflect that an entry ref can be cached.Geir Storli2021-12-201-4/+4
* Calculate need for compaction when updating stats.Tor Egge2021-12-091-2/+3
* Use the enum idx that has already been looked up and cached.Henning Baldersheim2021-10-141-3/+3
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Avoid tracking information to keep docids close when that is not necessary.Henning Baldersheim2021-06-031-1/+1
* - Use the enum batch updater directly. This avoids a temporary map and you ha...Henning Baldersheim2021-05-021-2/+2
* Wire in compaction of posting lists.Tor Egge2021-04-201-0/+12
* Compact enum store dictionary when needed.Tor Egge2021-04-131-0/+4
* Adjust member function names to reflect what is being compacted.Tor Egge2021-04-121-1/+1
* Sort unique values during load if needed.Tor Egge2021-04-081-0/+4
* Reduce exposure of EnumStoreDictionary BTree for attribute vector loading.Tor Egge2021-03-221-2/+2
* Rename namespace search::btree to vespalib::btree.Tor Egge2020-05-041-1/+1
* Handle AssignValueUpdate inside MapValueUpdate.Tor Egge2020-04-171-1/+1
* Style changes and function renaming in enum store.Geir Storli2019-09-131-5/+5
* Simplify loading of enum store from enumerated files by tracking state in hel...Geir Storli2019-09-031-6/+16
* Rename fillEnumIdx() -> load_enumerated_data().Geir Storli2019-09-031-6/+6
* Restore enum store compaction support for enum attributes.Tor Egge2019-09-021-25/+18
* Improve memory management in all enum attributes.Geir Storli2019-09-021-2/+2
* Cleanup leftovers for loading string attribute vector from non enumerated files.Tor Egge2019-08-281-12/+14
* Convert enum value in enum store to a dummy value, in preparationTor Egge2019-08-271-1/+0
* Use unique store enumerator when saving enumerated attribute vectors.Tor Egge2019-08-261-1/+0
* More use of auto, std::make_unique and range-based for loops.Geir Storli2019-08-221-8/+9
* Simplify how enum store is batch updated to prepare for new enum store.Geir Storli2019-08-211-10/+7
* Move RcuVector and relevant support classes to vespalibTor Brede Vekterli2019-05-231-1/+1
* Also make a faster DotproductExecutor when using enumerated values.Henning Baldersheim2019-05-071-0/+24
* Reduce locked section by using a hashmap to reduce cachemisses during repopul...Henning Baldersheim2018-11-281-4/+4
* Use explicit EntryRef constructor to avoid unintended conversionHenning Baldersheim2018-11-281-2/+1
* No need to take the guard to protect values only used here.Henning Baldersheim2018-09-041-13/+3
* Use std::make_xxxHenning Baldersheim2018-08-201-2/+2
* Add file name to lowe level attribute save methods.Tor Egge2018-08-171-2/+2
* Log events to related to exclusive lock for stable enums:Tor Egge2018-08-101-13/+19
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
* Copyright headerJon Bratseth2017-06-131-1/+1