Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clearly separate convenience methods only used for testing. | Henning Baldersheim | 2023-11-07 | 1 | -2/+2 |
| | |||||
* | Update copyright | Jon Bratseth | 2023-10-09 | 3 | -3/+3 |
| | |||||
* | 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 | 3 | -3/+3 |
| | |||||
* | 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 |
| | |||||
* | - Add the cost to expensive tests. | Henning Baldersheim | 2021-01-13 | 1 | -1/+1 |
| | | | | - Use less resources on the fnet_parallel_rpc test bu just using as many threads as you have cores. | ||||
* | 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 | 2 | -1/+1 |
| | |||||
* | Revert "Revert "Balder/add executeinfo"" | Henning Baldersheim | 2020-01-03 | 1 | -8/+9 |
| | |||||
* | Revert "Balder/add executeinfo" | Arnstein Ressem | 2020-01-03 | 1 | -9/+8 |
| | |||||
* | Follow up review comments. | Henning Baldersheim | 2020-01-02 | 1 | -2/+2 |
| | |||||
* | Add ExecutionInfo to propagate more information than just strictness to ↵ | Henning Baldersheim | 2019-12-31 | 1 | -8/+9 |
| | | | | | | | fetchPostings. The estimated hitrate that each iterator will will enable smarter query evaluation. Especially will it be possible to figure out if static up front cost can be avoided. | ||||
* | Move QueryTermSimple to separate h and cpp files. | Geir Storli | 2019-11-28 | 1 | -1/+1 |
| | |||||
* | Fix setup of same element iterator to use the attribute search context from ↵ | Geir Storli | 2019-11-01 | 1 | -47/+0 |
| | | | | | | | | | the child blueprint instead of the child search iterator. This fixes a bug that occurs if the search iterator from a fast-search attribute is a bit vector iterator. The bit vector iterator doesn't expose the attribute search context, so the setup of the same element iterator doesn't wrap it into an attribute element iterator that handles finding which elements that match. The result is that the same element iterator will not match any documents. | ||||
* | Handle udat attribute files. | Geir Storli | 2019-08-20 | 1 | -0/+1 |
| | |||||
* | Remove "enable enumerated save" flag from attribute vectors as this should ↵ | Geir Storli | 2019-08-19 | 1 | -21/+28 |
| | | | | | | be always on. For production code this has been on for several years already. | ||||
* | Remove files used by old unit test runner. | Tor Egge | 2019-02-19 | 2 | -2/+0 |
| | |||||
* | clion recommended cleanup while browsing test. | Henning Baldersheim | 2018-12-19 | 1 | -33/+31 |
| | |||||
* | UINT1 -> BOOL | Henning Baldersheim | 2018-12-16 | 1 | -1/+1 |
| | |||||
* | Add test for range search and also fetch postings with correct strictness. | Henning Baldersheim | 2018-12-06 | 1 | -25/+35 |
| | |||||
* | Rename AttributeVector::saveAs() method to save(). | Tor Egge | 2018-08-17 | 1 | -3/+3 |
| | | | | Don't update attribute vector file name in the renamed method. | ||||
* | expose 2nd phase candidates as a referencing sorted hit sequence | Håvard Pettersen | 2018-08-14 | 1 | -1/+1 |
| | | | | also stop keeping track of the re-rank count in the hit collector itself | ||||
* | Ensure that all attribute iterators expose the search context creating the ↵ | Geir Storli | 2018-06-25 | 1 | -0/+46 |
| | | | | | | iterator. This ensures that also fast-search struct field attributes work together with the sameElement operator. | ||||
* | Change tests and reintroduce assert. | Henning Baldersheim | 2018-05-24 | 1 | -1/+1 |
| | |||||
* | Only return the weight of the first match. Accumulate on the outside. | Henning Baldersheim | 2018-05-23 | 1 | -32/+41 |
| | |||||
* | Ensure conformance tests pass. | Henning Baldersheim | 2018-05-23 | 1 | -12/+25 |
| | |||||
* | Add config for the alloc grow factor used when allocating buffers in ↵ | Geir Storli | 2018-01-22 | 1 | -2/+2 |
| | | | | multi-value attributes. | ||||
* | Init correct range | Henning Baldersheim | 2017-06-22 | 1 | -2/+2 |
| | |||||
* | Revert "Revert "Balder/do not use your own docidlimit"" | Henning Baldersheim | 2017-06-22 | 1 | -3/+3 |
| | |||||
* | Revert "Balder/do not use your own docidlimit" | Henning Baldersheim | 2017-06-22 | 1 | -3/+3 |
| | |||||
* | init correct range on attribute iterators. | Henning Baldersheim | 2017-06-22 | 1 | -3/+3 |
| |