Date: 2004-10-21T19:07:09
   Editor: NicolasMaisonneuve <[EMAIL PROTECTED]>
   Wiki: Jakarta Lucene Wiki
   Page: SpellChecker
   URL: http://wiki.apache.org/jakarta-lucene/SpellChecker

   no comment

Change Log:

------------------------------------------------------------------------------
@@ -19,7 +19,7 @@
  * Example: we can add all the keywords of a specific field of your index.
  {{{
 SpellChecker spell= new SpellChecker(dictionaryDirectory);
-spell.addWords(myIndex_Reader, myField);
+spell.indexDictionary(new LuceneDictionary(my_reader,my_field));
  }}}
 
 == get a list of suggest words ==
@@ -33,8 +33,8 @@
   The ''num_list'' is the maximum number of words returned. 
   In this example the list is just sorted with the levenshtein distance.
  {{{
-   String[] l=spellChecker.suggestSimilar("sevanty", 10);
-   //l[0] = "seventy" , l[1] = "seven" , l[2]="seventeen"
+   String[] l=spellChecker.suggestSimilar("sevanty", 2);
+   //l[0] = "seventy"
  }}}
 
  * Second example: the suggestSimilar(misspelled_word, num_list, 
myIndex_Redear,myField, morePopular)
@@ -49,7 +49,18 @@
 == Download ==
 attachment:spellchecker1.1.zip
 
+== Changes == 
+1.1 
+- sort fixed (the sort was inversed!) 
+- set gram dynamicaly (depending of the length of the word) 
+- use the FuzzyQuery score: ((edit distance)/(length of word))
+- new Dictionary interface + LuceneDictionary  and PlaintextDictionary implementation
+- replace addWords method by indexDictionary(Dictionnary dic)
+- add  a new public method: boolean exist(word) 
+- add a build.xml
+
 == Credits ==
- *   David Spencer
- *   Nicolas Maisonneuve
+ *   Maisonneuve Nicolas
+ *   Spencer David
+
 

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

Reply via email to