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]

Reply via email to