[ 
https://issues.apache.org/jira/browse/LUCENE-5033?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13677024#comment-13677024
 ] 

Tim Allison edited comment on LUCENE-5033 at 6/6/13 1:47 PM:
-------------------------------------------------------------

Updated patch.  Added short circuits to avoid calculating similarity when not 
necessary.  Corrected term.length to text.length in calcSimilarity call.  
Activated old tests that test for edit distance matches where the edit 
distances are greater than the query term length.
                
      was (Author: talli...@mitre.org):
    Updated patch.  Added short circuits to avoid calculating similarity when 
not necessary.  Corrected term.length to text.length in calcSimilarity call.
                  
> SlowFuzzyQuery appears to fail with edit distance >=3 in some cases
> -------------------------------------------------------------------
>
>                 Key: LUCENE-5033
>                 URL: https://issues.apache.org/jira/browse/LUCENE-5033
>             Project: Lucene - Core
>          Issue Type: Bug
>          Components: modules/other
>    Affects Versions: 4.3
>            Reporter: Tim Allison
>            Priority: Minor
>         Attachments: LUCENE-5033.patch, LUCENE-5033.patch
>
>
> Levenshtein edit btwn "monday" and "montugu" should be 4.  The following 
> shows a query with "sim" set to 3, and there is a hit.
>   public void testFuzzinessLong2() throws Exception {
>      Directory directory = newDirectory();
>      RandomIndexWriter writer = new RandomIndexWriter(random(), directory);
>      addDoc("monday", writer);
>      
>      IndexReader reader = writer.getReader();
>      IndexSearcher searcher = newSearcher(reader);
>      writer.close();
>      SlowFuzzyQuery query;
>      query = new SlowFuzzyQuery(new Term("field", "montugu"), 3, 0);   
>      ScoreDoc[] hits = searcher.search(query, null, 1000).scoreDocs;
>      assertEquals(0, hits.length);
>   }

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

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

Reply via email to