IllegalArgumentException parsing "foo~1"
----------------------------------------

                 Key: LUCENE-950
                 URL: https://issues.apache.org/jira/browse/LUCENE-950
             Project: Lucene - Java
          Issue Type: Bug
          Components: QueryParser
    Affects Versions: 2.2, 2.1
         Environment: Java 1.5
            Reporter: Eleanor Joslin
            Priority: Minor


If I run this:

    QueryParser parser = new QueryParser("myField", new SimpleAnalyzer());
    try {
      parser.parse("foo~1");
    }
    catch (ParseException e) {
      // OK
    }

I get this:

Exception in thread "main" java.lang.IllegalArgumentException: 
minimumSimilarity >= 1
        at org.apache.lucene.search.FuzzyQuery.<init>(FuzzyQuery.java:58)
        at 
org.apache.lucene.queryParser.QueryParser.getFuzzyQuery(QueryParser.java:711)
        at org.apache.lucene.queryParser.QueryParser.Term(QueryParser.java:1090)
        at 
org.apache.lucene.queryParser.QueryParser.Clause(QueryParser.java:979)
        at org.apache.lucene.queryParser.QueryParser.Query(QueryParser.java:907)
        at 
org.apache.lucene.queryParser.QueryParser.TopLevelQuery(QueryParser.java:896)
        at org.apache.lucene.queryParser.QueryParser.parse(QueryParser.java:146)


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to