aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/attribute/postinglistsearchcontext.hpp
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-4/+4
* Merge branch 'master' into balder/sliced-parallell-orHenning Baldersheim2024-01-151-15/+21
|\
| * - Add a doom that will not expire until it does not matter anymore.Henning Baldersheim2023-12-151-15/+21
* | Slice the vectors and use 1 thread per slice when computing the OR.Henning Baldersheim2023-12-141-2/+6
|/
* Initialize _owned_bv in constructorHenning Baldersheim2023-12-141-1/+2
* Amdahl's law needs due respect. By allocating bitvector and zero initializing...Henning Baldersheim2023-12-141-18/+22
* Merge pull request #29634 from vespa-engine/balder/make-it-build-without-opti...Henning Baldersheim2023-12-131-1/+94
|\
| * - Add some more extern templates to enable code to build with -O0.Henning Baldersheim2023-12-131-1/+94
* | Rewrite partition code to follow same pattern as in GlobalFilter.Henning Baldersheim2023-12-131-5/+9
* | Use provided thread bundle to compute effective range in parallel.Henning Baldersheim2023-12-121-5/+48
|/
* Unify on using reference where possible.Henning Baldersheim2023-12-121-2/+1
* Wire in thread bundle to execute info and request context.Henning Baldersheim2023-12-121-1/+1
* - Show what is mismatch in error message.Henning Baldersheim2023-12-011-2/+1
* Rename search::DocIdIterator to search::ArrayIterator.Geir Storli2023-11-231-2/+2
* If limit not reached after a certain amount iterators, estimate how many iter...Henning Baldersheim2023-11-211-7/+28
* Rename PostingList to PostingStore to be more precise.Geir Storli2023-11-211-29/+28
* Use braced initializerHenning Baldersheim2023-11-161-1/+1
* Adjust threshold for when to use array vs bitvector in posting list merging.Geir Storli2023-11-011-1/+29
* Use the entire docid range as approx hits with non-btree dictionary.Geir Storli2023-10-261-1/+3
* Improve modelling of match strategies to use in numeric range search.Geir Storli2023-10-261-39/+6
* Revert "Improve modelling of match strategies to use in numeric range search."Tor Egge2023-10-191-6/+39
* Improve modelling of match strategies to use in numeric range search.Geir Storli2023-10-191-39/+6
* Update copyrightJon Bratseth2023-10-091-1/+1
* Merge pull request #28737 from vespa-engine/geirst/fuzzy-posting-list-fallbackGeir Storli2023-09-291-2/+1
|\
| * Add fallback to using posting list when fuzzy and being non-strict.Geir Storli2023-09-291-2/+1
* | Reduce code duplication between fillArray and fillBitVector inTor Egge2023-09-291-23/+31
|/
* Store a limited number of posting list indexes in countHits() toTor Egge2023-09-271-9/+39
* Avoid counting hits in range multiple times.Tor Egge2023-09-271-21/+57
* Factor out fallback_to_approx_num_hits() member function inTor Egge2023-09-271-27/+5
* Avoid overflow in PostingListSearchContextT::approximateHits() member function.Tor Egge2023-09-261-2/+2
* Posting list search contexts:Tor Egge2023-09-201-6/+9
* Revert "Revert "- Consolidate on isFilter.""Henning Baldersheim2023-07-191-3/+3
* Revert "- Consolidate on isFilter."Tor Egge2023-07-141-3/+3
* - Consolidate on isFilter.Henning Baldersheim2023-07-051-3/+3
* Call get_has_btree_dictionary once.Henning Baldersheim2023-05-231-3/+2
* Remove unused member variable in PostingListSearchContext.Tor Egge2022-11-261-4/+4
* Normalize includes in searchlib/attribute.Tor Egge2022-09-261-0/+1
* Use bitvector iterator if attribute term is not used by rankingTor Egge2022-05-131-17/+6
* make new bitvector when growingHåvard Pettersen2022-05-111-6/+6
* Use AtomicEntryRef as value for enum store btree dictionary with posting lists.Tor Egge2022-03-041-5/+5
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Stop requiring dictionary iterator when handling diversify over a singleTor Egge2021-03-211-2/+7
* Prepare for reducing direct usage of EnumPostingTree and increasing usageTor Egge2021-03-151-2/+2
* GC unused typeddefs and params.Henning Baldersheim2021-03-031-6/+6
* Handle fetchPostings being called multiple times.Tor Egge2020-06-091-24/+18
* Rename namespace search::btree to vespalib::btree.Tor Egge2020-05-041-4/+4
* Revert "Revert "Balder/add executeinfo""Henning Baldersheim2020-01-031-3/+4
* Revert "Balder/add executeinfo"Arnstein Ressem2020-01-031-4/+3
* Add ExecutionInfo to propagate more information than just strictness to fetch...Henning Baldersheim2019-12-311-3/+4