Hmm, as far as I can tell, neither of those should give suggestions, as they both have edit distances less than 0.70.

In the Lucene code, I ran the following test against the Levenshtein Distance:
public void testJava() throws Exception {
    float d1 = sd.getDistance("jav", "java");
    System.out.println("di: " + d1);
    d1 = sd.getDistance("jav", "javas");
    System.out.println("di: " + d1);
  }

It prints:
di: 0.6666666
di: 0.3333333


Is "javas"/"java" the only entry in your spellings?

I presume it does give you the expected suggestion or is it giving you something else?

Also, what does your query look like?

-Grant



On Jan 14, 2009, at 12:33 PM, Navdeep wrote:


Hi all

The search with an accuracy defined by user in SOLRCONFIG.XML is not working
for me. I have provided an example below.
Please let  me know your valuable suggestion.

For example:
Accuracy tag is used in Solrconfig.xml file in below manner.

 <searchComponent name="spellcheck" class="solr.SpellCheckComponent">
   <str name="queryAnalyzerFieldType">textSpell</str>
     <lst name="spellchecker">
     <str name="name">default</str>
     <str name="classname">solr.spelling.FileBasedSpellChecker</str>
     <str name="sourceLocation">./spellings.txt</str>
     <str name="characterEncoding">UTF-8</str>
     <str name="spellcheckIndexDir">./spellcheckerFile</str>
         <str name="accuracy">0.70</str>    </lst>
 </searchComponent>

As per above description, the accuracy set to 0.70 which means to 70%
The keyword ( java ) is stored in spellings.txt file which is also mentioned
above.

Now if I try to make search for "jav" word, there is no result found (This
is the problem, why there is no result ??)

where as
If I replace (java) keyword with (javas) in spellings.txt file and keep the
accuracy 0.70 ...

Now if I try to make search for "jav" word, I start getting the results ...

What is this behaviour ?? Does anyone knows what is the reason  ...

Regards,
Navdeep
--
View this message in context: 
http://www.nabble.com/%3Cstr-name%3D%22accuracy%22%3E0.70%3C-str%3E-%7C%7C-Spell-Checker-Issue-%21%21-tp21460978p21460978.html
Sent from the Solr - User mailing list archive at Nabble.com.


--------------------------
Grant Ingersoll

Lucene Helpful Hints:
http://wiki.apache.org/lucene-java/BasicsOfPerformance
http://wiki.apache.org/lucene-java/LuceneFAQ










Reply via email to