aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/attribute/attributevector.h
Commit message (Expand)AuthorAgeFilesLines
* Support direct posting store API for single integer attributes.Geir Storli2023-12-131-0/+1
* Rename IDocumentWeightAttribute to IDocidWithWeightPostingStore.Geir Storli2023-11-231-3/+2
* Update copyrightJon Bratseth2023-10-091-1/+1
* Be explicit about using setEnum(bool hasEnum)Henning Baldersheim2023-09-141-11/+3
* - Pack data closer to let config fit in 2 cache lines instead of 4.Henning Baldersheim2023-07-271-2/+2
* Revert "Revert "- Consolidate on isFilter.""Henning Baldersheim2023-07-191-1/+0
* Revert "- Consolidate on isFilter."Tor Egge2023-07-141-0/+1
* Revert "- Pack data closer to let config fit in 2 cache lines instead of 4."Tor Egge2023-07-141-2/+2
* - Pack data closer to let config fit in 2 cache lines instead of 4.Henning Baldersheim2023-07-061-2/+2
* - Consolidate on isFilter.Henning Baldersheim2023-07-051-1/+0
* Holding the generation guard is sufficientHenning Baldersheim2023-05-241-17/+7
* cleanup whitespaceArne Juul2023-04-301-2/+2
* Set reserved doc values after attribute vector has been loaded.Tor Egge2023-04-141-0/+4
* Add TensorExtAttribute.Tor Egge2023-03-311-0/+3
* Add SingleRawExtAttribute, used by streaming search.Tor Egge2023-03-211-0/+1
* Change from typedef to using in searchlib C++ code.Geir Storli2022-12-211-1/+1
* Rename removeAllOldGenerations() -> reclaim_unused_memory().Geir Storli2022-10-131-1/+1
* Rename removeOldGenerations() -> reclaim_memory().Geir Storli2022-10-121-1/+1
* Rename onGenerationChange() -> before_inc_generation() and change parameter t...Geir Storli2022-10-121-1/+1
* Rename first used generation -> oldest used generation.Geir Storli2022-10-121-4/+4
* Simplify AttributeVector by moving out ValueModifier, EnumModifier and BaseName.Henning Baldersheim2022-05-271-62/+9
* Avoid using vespalib::Identifiable.Henning Baldersheim2022-05-271-29/+7
* Inherit from vespalib::GrowStrategyHenning Baldersheim2022-05-261-1/+0
* Use unique_ptr for Config in AttributeVectorHenning Baldersheim2022-05-261-10/+14
* - Introduce the concept of minimal capacity for rcu vectors.Henning Baldersheim2022-05-241-3/+1
* make search::AttributeVector::_highestValueCount atomic.Tor Egge2022-05-031-2/+4
* Use atomic _compactLidSpaceGeneration in search::AttributeVector.Tor Egge2022-04-271-1/+1
* Remove unused getByType member functions from search::AttributeVector.Tor Egge2022-04-191-33/+0
* Factor out SingleStringEnumSearchContext from SingleStringAttribute.Tor Egge2022-04-021-1/+1
* Move SearchContext out from AttributeVector.Tor Egge2022-03-291-52/+4
* Add APIs that provide read access to raw data stored in multi-value attributes.Geir Storli2022-03-291-0/+1
* Use std::atomic<uint32_t> for committed doc id limit.Tor Egge2022-03-181-9/+9
* Fix race conditions in vespalib::GenerationHandler discovered by thread sanit...Tor Egge2022-02-221-7/+0
* Propagate memory allocator to attribute vector components.Tor Egge2022-02-141-0/+1
* Move ownership of memory allocator to AttributeVector.Tor Egge2022-02-111-0/+2
* Hide Fast_BufferedFile better.Henning Baldersheim2022-01-271-3/+0
* Clean and simplify default value handlingHenning Baldersheim2021-10-291-1/+0
* No need to reserve space for arith operand for strings.Henning Baldersheim2021-10-221-11/+10
* If the uncommitted changes pass 128k for an attribute force a commit.Henning Baldersheim2021-10-211-6/+4
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Add an executor to the AttributeVector::load/onLoad interface so attributes c...Henning Baldersheim2021-08-121-1/+3
* Add swapable attribute option.Henning Baldersheim2021-08-121-8/+8
* Generalize how address space usage is reported from attribute vectors.Geir Storli2021-07-151-2/+1
* Put all params for commit into a single CommitParam structHenning Baldersheim2021-02-271-4/+4
* Improve handling of changed alloc config.Tor Egge2021-02-021-0/+3
* - Move utility methods from proton::attribute to search::attribute.Henning Baldersheim2020-11-081-1/+3
* shared_timed_mutex -> shared_mutexHenning Baldersheim2020-09-141-4/+4
* Handle AssignValueUpdate inside MapValueUpdate.Tor Egge2020-04-171-0/+7
* Move functions used to open / load attribute vector data files to separate cl...Geir Storli2020-03-301-11/+0
* Report nearest neighbor index memory usage as part of tensor attribute memory...Geir Storli2020-03-191-0/+4