aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/attribute/singleboolattribute.cpp
Commit message (Expand)AuthorAgeFilesLines
* tag blueprints with strictnessHåvard Pettersen2024-03-201-2/+2
* Tag hit estimates from attribute search contexts as unknown when applicable.Geir Storli2024-02-021-7/+8
* Update copyrightJon Bratseth2023-10-091-1/+1
* Check target attribute lid range.Tor Egge2023-04-251-0/+7
* Rename removeAllOldGenerations() -> reclaim_unused_memory().Geir Storli2022-10-131-2/+2
* 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
* Implement GenerationHolder in terms of the generic generation hold list.Geir Storli2022-10-101-5/+5
* Simplify AttributeVector by moving out ValueModifier, EnumModifier and BaseName.Henning Baldersheim2022-05-271-0/+1
* Inherit from vespalib::GrowStrategyHenning Baldersheim2022-05-261-1/+1
* Use unique_ptr for Config in AttributeVectorHenning Baldersheim2022-05-261-0/+1
* Read committed doc id limit before getting reader bitvector fromTor Egge2022-05-181-2/+4
* make new bitvector when growingHåvard Pettersen2022-05-111-14/+14
* Move SearchContext out from AttributeVector.Tor Egge2022-03-291-3/+4
* Use std::atomic<uint32_t> for committed doc id limit.Tor Egge2022-03-181-1/+1
* Propagate memory allocator to growable bitvector in SingleBoolAttribute.Tor Egge2022-02-151-3/+4
* No need to reserve space for arith operand for strings.Henning Baldersheim2021-10-221-1/+1
* Update 2018 copyright notices.gjoranv2021-10-071-1/+1
* Refactor to represent files with a generic header in a new class.Geir Storli2021-09-141-4/+5
* Add an executor to the AttributeVector::load/onLoad interface so attributes c...Henning Baldersheim2021-08-121-1/+1
* Avoid tracking information to keep docids close when that is not necessary.Henning Baldersheim2021-06-031-1/+1
* use size literals in searchlibArne Juul2021-02-151-1/+2
* Replace the dangerous stealBuffer method with a static one that requires std:...Henning Baldersheim2020-09-261-0/+1
* Make it more readable.Geir Storli2020-01-281-2/+2
* Correctly handle search for "false" in the underlying search context of singl...Geir Storli2020-01-281-2/+2
* Count after invalidating.Henning Baldersheim2020-01-241-0/+1
* Maintain the cached bitCount to avoid cost query time.Henning Baldersheim2020-01-221-15/+8
* BitVectorSearchContext must implement the find iterface too. Even if itself w...Henning Baldersheim2020-01-101-6/+9
* Revert "Revert "Balder/add executeinfo""Henning Baldersheim2020-01-031-3/+3
* Revert "Balder/add executeinfo"Arnstein Ressem2020-01-031-3/+3
* Add ExecutionInfo to propagate more information than just strictness to fetch...Henning Baldersheim2019-12-311-3/+3
* Move QueryTermSimple to separate h and cpp files.Geir Storli2019-11-281-1/+1
* Let capacity be set based on amount of memory allocated.Henning Baldersheim2019-06-051-14/+18
* Follow grow strategy to avoid resizing the bitvector every 64th bit.Henning Baldersheim2019-06-051-1/+8
* Move RcuVector and relevant support classes to vespalibTor Brede Vekterli2019-05-231-1/+1
* Create class comment and correct copyright year.Henning Baldersheim2019-01-031-1/+1
* Use a bitvector for the single bit numeric attribute.Henning Baldersheim2018-12-191-0/+252