aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/attribute/postinglistsearchcontext.h
Commit message (Expand)AuthorAgeFilesLines
* tag blueprints with strictnessHåvard Pettersen2024-03-201-3/+3
* Tag hit estimates from attribute search contexts as unknown when applicable.Geir Storli2024-02-021-5/+5
* GC unused feature flags related to rollout of multithreaded fetch postings an...Henning Baldersheim2023-12-191-2/+0
* - When estimating number of hits in range measure at both ends of range, as t...Henning Baldersheim2023-12-171-11/+28
* - Add a doom that will not expire until it does not matter anymore.Henning Baldersheim2023-12-151-9/+11
* Merge pull request #29634 from vespa-engine/balder/make-it-build-without-opti...Henning Baldersheim2023-12-131-94/+0
|\
| * - Add some more extern templates to enable code to build with -O0.Henning Baldersheim2023-12-131-94/+0
* | Use provided thread bundle to compute effective range in parallel.Henning Baldersheim2023-12-121-3/+4
|/
* Wire in thread bundle to execute info and request context.Henning Baldersheim2023-12-121-2/+2
* If not allowed to create posting lists while non-strict shortcut evaluation.Henning Baldersheim2023-12-041-0/+2
* If limit not reached after a certain amount iterators, estimate how many iter...Henning Baldersheim2023-11-211-4/+5
* Rename PostingList to PostingStore to be more precise.Geir Storli2023-11-211-9/+9
* Fine-tune strategy for using posting lists vs lookup matching for range search.Geir Storli2023-11-061-24/+24
* Simplify after review feedback.Geir Storli2023-10-261-9/+7
* Improve modelling of match strategies to use in numeric range search.Geir Storli2023-10-261-71/+80
* Revert "Improve modelling of match strategies to use in numeric range search."Tor Egge2023-10-191-78/+71
* Simplify after review feedback.Geir Storli2023-10-191-9/+7
* Improve modelling of match strategies to use in numeric range search.Geir Storli2023-10-191-71/+80
* Update copyrightJon Bratseth2023-10-091-1/+1
* Merge pull request #28737 from vespa-engine/geirst/fuzzy-posting-list-fallbackGeir Storli2023-09-291-1/+42
|\
| * Add fallback to using posting list when fuzzy and being non-strict.Geir Storli2023-09-291-1/+42
* | Reduce code duplication between fillArray and fillBitVector inTor Egge2023-09-291-0/+4
|/
* Store a limited number of posting list indexes in countHits() toTor Egge2023-09-271-0/+9
* Avoid counting hits in range multiple times.Tor Egge2023-09-271-22/+34
* Factor out fallback_to_approx_num_hits() member function inTor Egge2023-09-271-5/+11
* Integrate DFA-based fuzzy matching.Geir Storli2023-09-251-5/+1
* Posting list search contexts:Tor Egge2023-09-201-9/+25
* Call get_has_btree_dictionary once.Henning Baldersheim2023-05-231-10/+9
* Use explicit instantiation of MultiValueStringAttributeTTor Egge2023-03-241-0/+1
* Change from typedef to using in searchlib C++ code.Geir Storli2022-12-211-1/+1
* Remove unused member variable in PostingListSearchContext.Tor Egge2022-11-261-5/+3
* Verify that single dictionary entry from lookupRange() is a match.Tor Egge2022-10-251-1/+9
* - Use unique_ptr to hide FuzzyMatcher to make most common SearchContext smaller.Henning Baldersheim2022-10-171-1/+2
* Use bitvector iterator if attribute term is not used by rankingTor Egge2022-05-131-2/+0
* make new bitvector when growingHåvard Pettersen2022-05-111-1/+1
* Factor out SingleStringEnumSearchContext from SingleStringAttribute.Tor Egge2022-04-021-1/+1
* Use temporary search context to pass arguments to posting list search context.Tor Egge2022-03-311-12/+9
* Addressing more commentsAlexey Chernyshev2022-03-231-2/+2
* Introducing fuzzy searchAlexey Chernyshev2022-03-231-0/+6
* Use AtomicEntryRef as key for unique store btree dictionary.Tor Egge2022-03-031-4/+6
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Reorder to handle both cased and uncased regex and prefix.Henning Baldersheim2021-04-271-3/+3
* Actually return the value.Henning Baldersheim2021-04-271-1/+1
* Double check unfolded if search is cased.Henning Baldersheim2021-04-271-12/+14
* Avoid the need for 'prefix' for types where it does not make sense.Henning Baldersheim2021-04-191-2/+2
* Enable limited range search with hash dictionary (i.e. fallback to filtering).Tor Egge2021-03-301-1/+9
* Prepare for reducing direct usage of EnumPostingTree and increasing usageTor Egge2021-03-151-4/+5
* Make the StringSearchContext smaller.Henning Baldersheim2021-03-041-1/+1
* Remove the need for friend declarations.Henning Baldersheim2021-03-041-1/+1
* minBvCocFreq -> minBvDocFreqHenning Baldersheim2021-03-041-2/+2