Le 8 avr. 08 à 18:34, Karl Wettin a écrit :
dreampeppers99 skrev:
1º Why need I pass a Directory objecto (obligatory) on constructor of
SpellChecker?
Mainly because it is a nasty peice of code. But it does a good job.
Because spellChecker use a directory to store data. It can be
FSDirectory, RAMDirectory ....
2º Suposse that in my dictonary I had these words:
"The Lord of the Rings: The Two Towers"
"The Lord of the Rings: The Fellowship of the Ring"
"The Lord of the Rings: The Return of the King"
I just want to know how can I code something to "suggest" when user
query
"The Lord of the Rings: The Two Towers" the application suggest:
"The Lord of the Rings: The Fellowship of the Ring"
"The Lord of the Rings: The Return of the King"
It is possible just using the Lucene?
There are no typos in your example so you really don't even need a
spell checker for that. Using OR clauses in your query would be
enough. Perhaps you want to combine one variant with MUST clauses
that has a bit more boost than the OR clauses.
A classical OR query will match shuffled data : "The king of lord got
a ring" should match.
With shingle, you will match title in the right order.
M.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]