aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/attribute/attributevector.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use smaller buffer for reading file headers. And GC some unused code.Henning Baldersheim2024-02-091-1/+1
* Support direct posting store API for single integer attributes.Geir Storli2023-12-131-0/+1
* Rename IDocumentWeightAttribute to IDocidWithWeightPostingStore.Geir Storli2023-11-231-1/+1
* Update copyrightJon Bratseth2023-10-091-1/+1
* Be explicit about using setEnum(bool hasEnum)Henning Baldersheim2023-09-141-11/+0
* - Pack data closer to let config fit in 2 cache lines instead of 4.Henning Baldersheim2023-07-271-0/+2
* Merge pull request #27817 from vespa-engine/revert-27773-revert-27643-balder/...Henning Baldersheim2023-07-271-1/+0
|\
| * Revert "Revert "- Consolidate on isFilter.""Henning Baldersheim2023-07-191-1/+0
* | Prefer std::filesystem::exists over FastOS_StatInfoHenning Baldersheim2023-07-251-18/+15
|/
* 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/+0
* - Pack data closer to let config fit in 2 cache lines instead of 4.Henning Baldersheim2023-07-061-0/+2
* - Consolidate on isFilter.Henning Baldersheim2023-07-051-1/+0
* The reserved document for a multivalue attribute vector should have anTor Egge2023-04-181-13/+0
* Ensure that default value is present in enum store.Tor Egge2023-04-141-0/+2
* Set reserved doc values after attribute vector has been loaded.Tor Egge2023-04-141-0/+10
* Always add the default value to the StringAttribute, and assert that it is pr...Henning Baldersheim2023-04-131-3/+7
* Only add default value if it is a mulivalue field.Henning Baldersheim2023-04-131-8/+4
* Report more of the static memory usage for datastores.Henning Baldersheim2023-03-091-1/+1
* Rename removeAllOldGenerations() -> reclaim_unused_memory().Geir Storli2022-10-131-4/+4
* Rename removeOldGenerations() -> reclaim_memory().Geir Storli2022-10-121-2/+2
* Rename onGenerationChange() -> before_inc_generation() and change parameter t...Geir Storli2022-10-121-2/+2
* Rename first used generation -> oldest used generation.Geir Storli2022-10-121-5/+3
* Use paged setting for SerializedFastValueAttribute.Tor Egge2022-10-101-1/+1
* Normalize includes in searchlib/attribute.Tor Egge2022-09-261-2/+1
* Add 'paged' support for reference attribute fields.Geir Storli2022-08-241-1/+1
* Simplify AttributeVector by moving out ValueModifier, EnumModifier and BaseName.Henning Baldersheim2022-05-271-69/+19
* Avoid using vespalib::Identifiable.Henning Baldersheim2022-05-271-8/+4
* Use unique_ptr for Config in AttributeVectorHenning Baldersheim2022-05-261-4/+15
* make search::AttributeVector::_highestValueCount atomic.Tor Egge2022-05-031-1/+1
* Use atomic _compactLidSpaceGeneration in search::AttributeVector.Tor Egge2022-04-271-2/+2
* Move SearchContext out from AttributeVector.Tor Egge2022-03-291-59/+2
* Merge pull request #21881 from vespa-engine/geirst/raw-data-apis-for-multi-va...Geir Storli2022-03-291-0/+1
|\
| * Add APIs that provide read access to raw data stored in multi-value attributes.Geir Storli2022-03-291-0/+1
* | Avoid Identifiable for ValueUpdate. It complicates without bringing much useful.Henning Baldersheim2022-03-281-2/+2
|/
* Use std::atomic<uint32_t> for committed doc id limit.Tor Egge2022-03-181-9/+14
* Propagate memory allocator to attribute vector components.Tor Egge2022-02-141-0/+6
* Move ownership of memory allocator to AttributeVector.Tor Egge2022-02-111-1/+32
* Calculate need for compaction when updating stats.Tor Egge2021-12-091-0/+1
* If the uncommitted changes pass 128k for an attribute force a commit.Henning Baldersheim2021-10-211-0/+9
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Refactor to represent files with a generic header in a new class.Geir Storli2021-09-141-4/+3
* Add an executor to the AttributeVector::load/onLoad interface so attributes c...Henning Baldersheim2021-08-121-3/+7
* Rename AddressSpaceUsage::add() -> set() to better reflect intent.Geir Storli2021-07-151-2/+2
* Generalize how address space usage is reported from attribute vectors.Geir Storli2021-07-151-13/+12
* Put all params for commit into a single CommitParam structHenning Baldersheim2021-02-271-8/+9
* use size literals in searchlibArne Juul2021-02-151-4/+5
* Merge pull request #16406 from vespa-engine/balder/gc-unused-codeHenning Baldersheim2021-02-051-7/+0
|\
| * GC unused templateHenning Baldersheim2021-02-051-7/+0
* | Simplify code according to review feedback.Tor Egge2021-02-051-8/+6