Mark Harwood created LUCENE-9365:
------------------------------------

             Summary: Fuzzy query has a false negative when prefix length == 
search term length 
                 Key: LUCENE-9365
                 URL: https://issues.apache.org/jira/browse/LUCENE-9365
             Project: Lucene - Core
          Issue Type: Bug
          Components: core/query/scoring
            Reporter: Mark Harwood


When using FuzzyQuery the search string `bba` does not match doc value `bbab` 
with an edit distance of 1 and prefix length of 3.

In FuzzyQuery an automaton is created for the "suffix" part of the search 
string which in this case is an empty string.

In this scenario maybe the FuzzyQuery should rewrite to a WildcardQuery of the 
following form :

{code:java}
    searchString + "?" 
{code}

.. where there's an appropriate number of ? characters according to the edit 
distance.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to