Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tag blueprints with strictness | Håvard Pettersen | 2024-03-20 | 1 | -11/+11 |
| | | | | | | The strict-aware sort function is responsible for propagating and tagging strictness throughout the blueprint tree. Use pre-tagged strictness in fetchPostings, createSearch and createFilterSearch. | ||||
* | Rewrite attribute search context unit test to gtest. | Tor Egge | 2024-02-18 | 1 | -179/+111 |
| | |||||
* | Tag hit estimates from attribute search contexts as unknown when applicable. | Geir Storli | 2024-02-02 | 1 | -4/+32 |
| | |||||
* | 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. | ||||
* | Better naming and simpler code. | Henning Baldersheim | 2023-12-15 | 1 | -1/+1 |
| | |||||
* | - Add a doom that will not expire until it does not matter anymore. | Henning Baldersheim | 2023-12-15 | 1 | -3/+3 |
| | | | | | - Doom can never be null. - Wire doom into fillBitVector. Using it will be a separate PR. | ||||
* | Use provided thread bundle to compute effective range in parallel. | Henning Baldersheim | 2023-12-12 | 1 | -9/+31 |
| | |||||
* | 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. | ||||
* | Clearly separate convenience methods only used for testing. | Henning Baldersheim | 2023-11-07 | 1 | -2/+2 |
| | |||||
* | Update copyright | Jon Bratseth | 2023-10-09 | 1 | -1/+1 |
| | |||||
* | 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. | ||||
* | Change from typedef to using in searchlib C++ code. | Geir Storli | 2022-12-21 | 1 | -1/+1 |
| | |||||
* | Avoid ambiguity when calling fill_array member function in attribute builder. | Tor Egge | 2022-11-03 | 1 | -2/+4 |
| | |||||
* | Use AttributeBuilder in searchcontext unit tests. | Geir Storli | 2022-10-28 | 1 | -219/+79 |
| | | | | Also change API in AttributeBuilder to use std::initializer_list. | ||||
* | Verify that single dictionary entry from lookupRange() is a match. | Tor Egge | 2022-10-25 | 1 | -9/+6 |
| | |||||
* | Remove unused variables. | Tor Egge | 2022-09-23 | 1 | -2/+0 |
| | |||||
* | Avoid using vespalib::Identifiable. | Henning Baldersheim | 2022-05-27 | 1 | -0/+1 |
| | |||||
* | Include searchcommon/attribut/config.h yourself and prepare for hiding large ↵ | Henning Baldersheim | 2022-05-25 | 1 | -0/+1 |
| | | | | | | implementation. Add setters to vespalib::GrowStrategy. | ||||
* | Propagating annotations for fuzzy query | Alexey Chernyshev | 2022-04-07 | 1 | -1/+8 |
| | |||||
* | Move SearchContext out from AttributeVector. | Tor Egge | 2022-03-29 | 1 | -3/+3 |
| | |||||
* | Introducing fuzzy search | Alexey Chernyshev | 2022-03-23 | 1 | -0/+72 |
| | |||||
* | Remove stringop-overflow warning (searchlib). | Tor Egge | 2022-02-26 | 1 | -1/+1 |
| | |||||
* | Propagate memory allocator to growable bitvector in SingleBoolAttribute. | Tor Egge | 2022-02-15 | 1 | -1/+1 |
| | |||||
* | use more accessors | Arne H Juul | 2021-11-12 | 1 | -17/+17 |
| | | | | | * use getDocId() instead of directly accessing _docId some places * use getRank() instead of directly accessing _rankValue some places | ||||
* | Include only what is needed. | Henning Baldersheim | 2021-10-29 | 1 | -0/+1 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 1 | -1/+1 |
| | |||||
* | Make the SearchTerm enum a small scoped enum and rename to Type. | Henning Baldersheim | 2021-03-04 | 1 | -30/+31 |
| | |||||
* | Remove includes no longer necessary. | Henning Baldersheim | 2021-02-25 | 1 | -2/+2 |
| | |||||
* | Use stricter version of dynamic_cast. | Tor Egge | 2021-01-04 | 1 | -1/+1 |
| | |||||
* | Add noexcept specifiers to non-throwing constructors and operators. | Tor Egge | 2020-12-05 | 1 | -2/+2 |
| | |||||
* | Explicitly instantiate common attribute update member functions. | Tor Egge | 2020-10-05 | 1 | -1/+0 |
| | |||||
* | - Handle more than 64k hits in the element vector. | Henning Baldersheim | 2020-05-18 | 1 | -52/+42 |
| | | | | | - Avoid computing all vectors in full separately and instead do an incremental inline merge with. - Also avoid requiring the searchiterator aspect on the wrappers. | ||||
* | Correctly handle search for "false" in the underlying search context of ↵ | Geir Storli | 2020-01-28 | 1 | -17/+108 |
| | | | | | | | | singleboolattribute. This code path is used when searching on an imported bool attribute (from a parent document), combined with other query terms (e.g. under an AND) such that the search iterator for the imported bool attributes is not strict. In this case the underlying search context is used, and search for "false" would previously return all "true" documents instead. | ||||
* | Rename searchcontext.cpp -> searchcontext_test.cpp | Geir Storli | 2020-01-28 | 1 | -0/+1964 |