Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Integrate DFA-based fuzzy matching. | Geir Storli | 2023-09-25 | 5 | -11/+54 |
| | |||||
* | Add another is_match member function to dfa fuzzy matcher that doesn't | Tor Egge | 2023-09-25 | 3 | -27/+172 |
| | | | | try to update directory iterator. | ||||
* | Merge branch 'master' into balder/lift-single-filter-terms-out-from-ws | Henning Baldersheim | 2023-09-25 | 11 | -59/+171 |
|\ | |||||
| * | Merge pull request #28626 from ↵ | Henning Baldersheim | 2023-09-25 | 8 | -40/+47 |
| |\ | | | | | | | | | | | | | vespa-engine/balder/balder/wire-doom-into-fetch-postings Wire in doom and let hitrate be a float int | ||||
| | * | Wire in doom and let hitrate be a float int | Henning Baldersheim | 2023-09-22 | 8 | -40/+47 |
| | | | |||||
| * | | Merge pull request #28624 from ↵ | Geir Storli | 2023-09-25 | 3 | -22/+127 |
| |\ \ | | | | | | | | | | | | | | | | | vespa-engine/toregge/add-prefix-size-constructor-argument-to-dfa-fuzzy-matcher Add prefix_size constructor argument to DfaFuzzyMatcher. | ||||
| | * | | Add prefix_size constructor argument to DfaFuzzyMatcher. | Tor Egge | 2023-09-22 | 3 | -22/+127 |
| | |/ | |||||
* | | | Simple code cleanup | Henning Baldersheim | 2023-09-24 | 6 | -22/+17 |
| | | | |||||
* | | | - Single filter terms can be lifted out from weighted sets. | Henning Baldersheim | 2023-09-23 | 2 | -37/+81 |
|/ / | |||||
* / | Simplify and cleanup | Henning Baldersheim | 2023-09-22 | 1 | -9/+4 |
|/ | |||||
* | Merge pull request #28609 from ↵ | Geir Storli | 2023-09-22 | 4 | -10/+35 |
|\ | | | | | | | | | vespa-engine/toregge/use-utf32-dfa-fuzzy-match-successor Use UTF-32 dfa fuzzy match successor. | ||||
| * | Use UTF-32 dfa fuzzy match successor. | Tor Egge | 2023-09-21 | 4 | -10/+35 |
| | | |||||
* | | Merge pull request #28606 from ↵ | Geir Storli | 2023-09-21 | 26 | -31/+134 |
|\ \ | |/ |/| | | | | | vespa-engine/geirst/fuzzy-matching-algorithm-query-property Add query property to control fuzzy matching algorithm. | ||||
| * | Add query property to control fuzzy matching algorithm. | Geir Storli | 2023-09-21 | 26 | -31/+134 |
| | | |||||
* | | Extend allowed key types for FoldedStringCompare::compareFolded. | Tor Egge | 2023-09-21 | 3 | -14/+101 |
|/ | |||||
* | Skip rangecheck with assert unless compiled explicit for that. | Henning Baldersheim | 2023-09-20 | 6 | -15/+25 |
| | |||||
* | Add noexcept | Henning Baldersheim | 2023-09-20 | 2 | -12/+12 |
| | |||||
* | Posting list search contexts: | Tor Egge | 2023-09-20 | 2 | -15/+34 |
| | | | | | Rename useThis() to use_dictionary_entry() and step iterator one or more steps when not using dictionary entry. | ||||
* | Use UTF-8 string literals. | Tor Egge | 2023-09-20 | 1 | -1/+9 |
| | |||||
* | Merge pull request #28580 from ↵ | Tor Egge | 2023-09-20 | 5 | -24/+155 |
|\ | | | | | | | | | vespa-engine/toregge/switch-sort-order-for-cased-string-enum-store Switch sort order for cased string enum store. | ||||
| * | Switch sort order for cased string enum store. | Tor Egge | 2023-09-20 | 5 | -24/+155 |
| | | |||||
* | | Avoid incorrect match for brute force case sensitive prefix search. | Tor Egge | 2023-09-20 | 3 | -2/+22 |
|/ | |||||
* | Stop overriding equal member function in EnumStoreStringComparator. | Tor Egge | 2023-09-19 | 3 | -24/+11 |
| | |||||
* | Update `match()` call in `DfaFuzzyMatcher` to use ref instead of ptr | Tor Brede Vekterli | 2023-09-18 | 1 | -1/+1 |
| | |||||
* | Merge pull request #28560 from ↵ | Geir Storli | 2023-09-18 | 3 | -23/+39 |
|\ | | | | | | | | | vespa-engine/toregge/use-make-for-lookup-method-on-existing-comparator Use make_for_lookup() member function on existing comparator | ||||
| * | Use make_for_lookup() member function on existing comparator | Tor Egge | 2023-09-18 | 3 | -23/+39 |
| | | | | | | | | to make a new comparator which is used for lookup. | ||||
* | | Add class that uses a LevenshteinDfa to perform fuzzy matching in a dictionary. | Geir Storli | 2023-09-18 | 6 | -0/+312 |
|/ | | | | | The dictionary iterator is advanced based on the successor string from the DFA each time the candidate word is _not_ a match. | ||||
* | Add comparator to unique store. | Tor Egge | 2023-09-18 | 2 | -4/+2 |
| | |||||
* | Rename fallback_value to lookup_value in UniqueStoreComparator, | Tor Egge | 2023-09-18 | 3 | -18/+17 |
| | | | | | UniqueStoreStringComparator, EnumStoreComparator and EnumStoreStringComparator. | ||||
* | Add DfaStringComparator. | Tor Egge | 2023-09-15 | 5 | -0/+94 |
| | |||||
* | Rewrite enum comparator unit test to use gtest. | Tor Egge | 2023-09-15 | 2 | -17/+15 |
| | |||||
* | Control folding for FoldedStringCompare::comareFolded using template | Tor Egge | 2023-09-15 | 6 | -28/+190 |
| | | | | arguments. | ||||
* | Be explicit about using setEnum(bool hasEnum) | Henning Baldersheim | 2023-09-14 | 4 | -24/+6 |
| | |||||
* | Install searchcommon header files. | Tor Egge | 2023-09-06 | 2 | -0/+6 |
| | |||||
* | Merge pull request #28398 from vespa-engine/toregge/use-atomic-error-count | Henning Baldersheim | 2023-09-05 | 1 | -1/+1 |
|\ | | | | | Use atomic error count in field match computer. | ||||
| * | Use atomic error count in field match computer. | Tor Egge | 2023-09-05 | 1 | -1/+1 |
| | | |||||
* | | Must use atomic for counting lookups as we are just holding a shared lock ↵ | Henning Baldersheim | 2023-09-05 | 1 | -13/+24 |
|/ | | | | during read. | ||||
* | Merge pull request #28387 from ↵ | Tor Egge | 2023-09-05 | 6 | -15/+79 |
|\ | | | | | | | | | vespa-engine/geirst/memory-index-write-context-details Add memory index write context details to index manager state explorer. | ||||
| * | Add memory index write context details to index manager state explorer. | Geir Storli | 2023-09-04 | 6 | -15/+79 |
| | | | | | | | | This shows which index fields that are assigned to each executor id. | ||||
* | | Merge pull request #28376 from vespa-engine/balder/minor-cleanup | Henning Baldersheim | 2023-09-04 | 1 | -4/+2 |
|\ \ | | | | | | | Unify and modernize code and layout | ||||
| * | | Keep oneliners for free functions. | Henning Baldersheim | 2023-09-04 | 1 | -4/+2 |
| | | | |||||
| * | | Unify and modernize code and layout | Henning Baldersheim | 2023-09-04 | 1 | -6/+6 |
| |/ | |||||
* / | MADV_DONTDUMP is specific for linux. | Tor Egge | 2023-09-04 | 1 | -0/+2 |
|/ | |||||
* | Merge pull request #28311 from ↵ | Henning Baldersheim | 2023-08-31 | 1 | -21/+15 |
|\ | | | | | | | | | vespa-engine/toregge/use-std-filesystem-directory-iterator-in-search-transactionlog-domain Use std::filesystem::directory_iterator in search::transactionlog::Do… | ||||
| * | Use std::filesystem::directory_iterator in search::transactionlog::Domain. | Tor Egge | 2023-08-31 | 1 | -21/+15 |
| | | |||||
* | | Merge pull request #28308 from ↵ | Henning Baldersheim | 2023-08-31 | 1 | -8/+5 |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/use-std-filesystem-directory-iterator-in-translog-client-unit-test Use std::filesystem::directory_iterator in TransLogClient unit test. | ||||
| * | | Use std::filesystem::directory_iterator in TransLogClient unit test. | Tor Egge | 2023-08-31 | 1 | -8/+5 |
| |/ | |||||
* / | Use std::filesystem::directory_iterator in LogDataStore. | Tor Egge | 2023-08-31 | 1 | -5/+5 |
|/ | |||||
* | Use "_test" suffix for unit test cpp files. | Geir Storli | 2023-08-30 | 47 | -37/+37 |
| | |||||
* | Make paged attribute test (checking growth of swap file) more robust. | Tor Egge | 2023-08-25 | 1 | -17/+12 |
| |