Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move UTF8StringFieldSearcherBase tokenize member function to TokenizeReader. | Tor Egge | 2024-03-27 | 1 | -4/+5 |
| | | | | | Move anonymous normalize_mode funtion to a public static FieldSearchSpecMap::convert_normalize_mode member function. | ||||
* | Reapply add virtual fields to index environment for streaming mode. | Tor Egge | 2024-03-20 | 1 | -1/+12 |
| | |||||
* | Revert "Add virtual fields to index environment for streaming mode." | Henning Baldersheim | 2024-03-19 | 1 | -12/+1 |
| | |||||
* | Add virtual fields to index environment for streaming mode. | Tor Egge | 2024-03-19 | 1 | -1/+12 |
| | |||||
* | Use multi_index_terms() returning boolean to differentiate between | Tor Egge | 2024-03-18 | 1 | -3/+3 |
| | | | | | | multi term nodes that all searches the same index (e.g. Phrase) and multi term nodes that searches multiple indexes (e.g. Equiv, SameElement). | ||||
* | Change parent class of search::streaming::SameElementQueryNode from | Tor Egge | 2024-03-18 | 1 | -3/+3 |
| | | | | search::streaming::AndQueryNode to search:streaming::MultiTerm. | ||||
* | Handle search::streaming::EquivQueryNode as a leaf in the query tree. | Tor Egge | 2024-02-09 | 1 | -1/+9 |
| | |||||
* | Move Normalization from search::streaming => search | Henning Baldersheim | 2024-02-05 | 1 | -5/+5 |
| | |||||
* | Support fuzzy term matching in streaming search | Tor Brede Vekterli | 2024-01-18 | 1 | -1/+1 |
| | | | | | | | | | | Uses a DFA-based matcher for max edits in {1, 2} and falls back to the legacy non-DFA matcher for all other values (including 0). Currently only supports fuzzy matching across the full field string, i.e. there's no implicit tokenization or whitespace removal. This matches the semantics we currently have for fuzzy search over attributes in a non-streaming case | ||||
* | Propagate normalizing mode and max field length to new searcher | Tor Brede Vekterli | 2024-01-16 | 1 | -5/+11 |
| | | | | | Needed to avoid default normalizing mode/max field length being used in the reconfigured searcher instance. | ||||
* | Add regular expression support to streaming search | Tor Brede Vekterli | 2024-01-15 | 1 | -1/+2 |
| | | | | | | | | | | | | | | Introduces an explicit regex query term node (which wraps an RE2 regex instance internally) and extends the existing UTF-8 flexible string searcher to use this query node. Regex matching is optionally case (in)sensitive depending on the normalization mode used. Note on `searcher/searcher_test.cpp`: this adds a magic sentinel `#` char prefix to query term parsing in the test to let a query term be interpreted as a regex rather than exact/prefix/suffix/substring match. | ||||
* | Use the normalize_mode config. | Henning Baldersheim | 2024-01-10 | 1 | -14/+7 |
| | |||||
* | Simplify ancient carefully hand optimized code in favour of simple readable code | Henning Baldersheim | 2024-01-10 | 1 | -24/+37 |
| | |||||
* | - Must resolve index and check all fields if any require text matching. | Henning Baldersheim | 2024-01-03 | 1 | -44/+55 |
| | | | | | | - Make methods const if possible. - Return results instead of modifying a reference. - Varoius code unification. | ||||
* | Standard plural of leaf is leaves. | Tor Egge | 2023-11-30 | 1 | -2/+2 |
| | |||||
* | Update copyright | Jon Bratseth | 2023-10-09 | 1 | -1/+1 |
| | |||||
* | Modernize C++ code with auto and range-based loops. | Geir Storli | 2023-07-06 | 1 | -2/+2 |
| | |||||
* | Setup distance metrics for streaming search. | Tor Egge | 2023-06-05 | 1 | -0/+17 |
| | | | | Add range checks when converting to internal distance threshold. | ||||
* | Integrate nearest neighbor field searcher in streaming search. | Geir Storli | 2023-04-21 | 1 | -7/+12 |
| | |||||
* | Revert "Revert "Collapse vsm into streamingvisitors"" | Henning Baldersheim | 2022-05-15 | 1 | -0/+334 |
| | |||||
* | Revert "Collapse vsm into streamingvisitors" | Henning Baldersheim | 2022-05-15 | 1 | -334/+0 |
| | |||||
* | Collapse vsm into streamingvisitors | Henning Baldersheim | 2022-05-14 | 1 | -0/+334 |