Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Support the IN query operator in DirectMultiTermBlueprint. | Geir Storli | 2024-01-05 | 1 | -31/+83 |
| | |||||
* | Add testing of IDocidPostingStore for single value attributes. | Geir Storli | 2024-01-04 | 1 | -86/+152 |
| | |||||
* | Rewrite unit tests to GTest. | Geir Storli | 2024-01-03 | 2 | -59/+65 |
| | |||||
* | Don't include multistringpostattribute.hpp in unit test. | Tor Egge | 2024-01-02 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' into balder/gc-unused-feature-flags | Henning Baldersheim | 2023-12-20 | 8 | -21/+27 |
|\ | |||||
| * | Align naming of test and iterator for low-level posting list access. | Geir Storli | 2023-12-19 | 7 | -20/+20 |
| | | |||||
| * | Support TermFieldMatchData where doUnpack() sets docid. | Geir Storli | 2023-12-19 | 1 | -1/+7 |
| | | | | | | | | This will be needed for an InTerm used for ranking, e.g. the matches rank feature. | ||||
* | | GC unused feature flags related to rollout of multithreaded fetch postings ↵ | Henning Baldersheim | 2023-12-19 | 1 | -1/+1 |
|/ | | | | and using estimate instead of est_hits. | ||||
* | Rename DocumentWeightOrFilterSearch to MultiTermOrFilterSearch. | Geir Storli | 2023-12-18 | 4 | -34/+34 |
| | |||||
* | Better naming and simpler code. | Henning Baldersheim | 2023-12-15 | 2 | -2/+2 |
| | |||||
* | - Add a doom that will not expire until it does not matter anymore. | Henning Baldersheim | 2023-12-15 | 2 | -19/+15 |
| | | | | | - Doom can never be null. - Wire doom into fillBitVector. Using it will be a separate PR. | ||||
* | Simplify after code review. | Geir Storli | 2023-12-14 | 1 | -1/+1 |
| | |||||
* | Support direct posting store API for single string attribute. | Geir Storli | 2023-12-14 | 1 | -42/+85 |
| | |||||
* | Merge pull request #29639 from ↵ | Geir Storli | 2023-12-13 | 1 | -21/+42 |
|\ | | | | | | | | | vespa-engine/geirst/direct-posting-store-single-integer-attributes Support direct posting store API for single integer attributes. | ||||
| * | Support direct posting store API for single integer attributes. | Geir Storli | 2023-12-13 | 1 | -21/+42 |
| | | |||||
* | | Merge pull request #29634 from ↵ | Henning Baldersheim | 2023-12-13 | 2 | -5/+5 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/make-it-build-without-optimization - Add some more extern templates to enable code to build with -O0. | ||||
| * | | - Add some more extern templates to enable code to build with -O0. | Henning Baldersheim | 2023-12-13 | 2 | -5/+5 |
| |/ | | | | | | | - Add some more noexcept. | ||||
* | | Merge pull request #29630 from ↵ | Henning Baldersheim | 2023-12-13 | 1 | -9/+31 |
|\ \ | |/ |/| | | | | | vespa-engine/balder/use-thread-bundle-for-range-fetchpostings Balder/use thread bundle for range fetchpostings | ||||
| * | Use provided thread bundle to compute effective range in parallel. | Henning Baldersheim | 2023-12-12 | 1 | -9/+31 |
| | | |||||
* | | Prepare for running with different attribute types. | Geir Storli | 2023-12-12 | 1 | -16/+31 |
|/ | |||||
* | Generalize DirectMultiTermBlueprint for different direct posting store types. | Geir Storli | 2023-12-12 | 1 | -1/+1 |
| | |||||
* | Handle combination of both weight iterators and bitvectors in ↵ | Geir Storli | 2023-11-30 | 2 | -0/+265 |
| | | | | | | | | DirectMultiTermBlueprint. This does not change how InTerm, WeightedSetTerm and DotProduct currently uses this blueprint. They still require that weight iterators are available for all terms / tokens, but this will soon be relaxed for InTerm and WeightedSetTerm. | ||||
* | Create weighted set blueprints for InTerm. | Tor Egge | 2023-11-27 | 2 | -0/+51 |
| | |||||
* | Prepare for direct btree posting list iterators with only docids. | Geir Storli | 2023-11-27 | 1 | -1/+1 |
| | |||||
* | Rename DocumentWeightIterator to DocidWithWeightIterator. | Geir Storli | 2023-11-23 | 1 | -2/+2 |
| | |||||
* | Rename IDocumentWeightAttribute to IDocidWithWeightPostingStore. | Geir Storli | 2023-11-23 | 5 | -46/+44 |
| | | | | | | Also introduce a baseline interface IDirectPostingStore. This prepares for the introduction of IDocidPostingStore that will be implemented by single-value attributes with fast-search. | ||||
* | If limit not reached after a certain amount iterators, estimate how many ↵ | Henning Baldersheim | 2023-11-21 | 1 | -1/+39 |
| | | | | | | iterators are needed and step iterator forward. | ||||
* | Rename PostingList to PostingStore to be more precise. | Geir Storli | 2023-11-21 | 1 | -9/+7 |
| | |||||
* | Merge pull request #29334 from ↵v8.259.15 | Henning Baldersheim | 2023-11-14 | 1 | -10/+10 |
|\ | | | | | | | | | vespa-engine/balder/more-eager-to-create-bitvector Only allow use of bitvector if it is a filter | ||||
| * | Only allow use of bitvector if it is a filter | Henning Baldersheim | 2023-11-14 | 1 | -10/+10 |
| | | |||||
* | | Slightly less aggressive compaction of posting store. | Tor Egge | 2023-11-14 | 1 | -10/+51 |
|/ | |||||
* | More detailed posting store memory usage in attribute explorer. | Geir Storli | 2023-11-10 | 1 | -3/+3 |
| | |||||
* | Merge pull request #29271 from ↵ | Henning Baldersheim | 2023-11-09 | 4 | -7/+7 |
|\ | | | | | | | | | vespa-engine/balder/let-same-element-pass-executeinfo-the-same-way-as-andsearch Sameelement behaves like an and with extra constraints. | ||||
| * | Clearly separate convenience methods only used for testing. | Henning Baldersheim | 2023-11-07 | 3 | -5/+5 |
| | | |||||
| * | Sameelement behaves like an and with extra constraints. | Henning Baldersheim | 2023-11-07 | 1 | -2/+2 |
| | | | | | | | | So it should behave the sameway during fetchPostings too. | ||||
* | | Fix DfaStringComparator for cased attributes. | Tor Egge | 2023-11-08 | 1 | -3/+36 |
|/ | |||||
* | Ensure we test correct method. | Henning Baldersheim | 2023-11-04 | 1 | -1/+1 |
| | |||||
* | Add and test correct implementation for undefined const char values | Henning Baldersheim | 2023-11-04 | 1 | -0/+21 |
| | |||||
* | - deinline foreach in btree leaf nodes. | Henning Baldersheim | 2023-11-02 | 1 | -0/+1 |
| | |||||
* | Update copyright | Jon Bratseth | 2023-10-09 | 84 | -84/+84 |
| | |||||
* | Normalize class names in attribute weighted set blueprint test. | Tor Egge | 2023-09-29 | 1 | -4/+27 |
| | |||||
* | Store a limited number of posting list indexes in countHits() to | Tor Egge | 2023-09-27 | 1 | -0/+20 |
| | | | | | reduce amount of dictionary entry filtering in fillArray() and fillBitVector() for regexp search and fuzzy search. | ||||
* | Merge pull request #28654 from vespa-engine/balder/return-early-on-match | Henning Baldersheim | 2023-09-26 | 1 | -9/+9 |
|\ | | | | | - Return early in doSeek if docId found. | ||||
| * | Clean up code based on clions's advise | Henning Baldersheim | 2023-09-25 | 1 | -9/+9 |
| | | |||||
* | | Integrate DFA-based fuzzy matching. | Geir Storli | 2023-09-25 | 1 | -2/+2 |
|/ | |||||
* | Add another is_match member function to dfa fuzzy matcher that doesn't | Tor Egge | 2023-09-25 | 1 | -18/+115 |
| | | | | try to update directory iterator. | ||||
* | Merge branch 'master' into balder/lift-single-filter-terms-out-from-ws | Henning Baldersheim | 2023-09-25 | 1 | -11/+50 |
|\ | |||||
| * | Add prefix_size constructor argument to DfaFuzzyMatcher. | Tor Egge | 2023-09-22 | 1 | -11/+50 |
| | | |||||
* | | - Single filter terms can be lifted out from weighted sets. | Henning Baldersheim | 2023-09-23 | 1 | -28/+71 |
|/ | |||||
* | Use UTF-32 dfa fuzzy match successor. | Tor Egge | 2023-09-21 | 1 | -2/+24 |
| |