: For example I have the composite word "wishlist" in my document. I can
: easily find the document by using the search string "wishlist" or "wish*"
: but I don't get any result with "list".

what you are describing is basically a substring search problem ...
sometimes this can be dealt with by using something like the
WordDeliminterFilter -- but only if people are using "WishList" in their
documents.

Another approach would be to use and NGram based tokenizer (built in
support for this will probably be added soon) but then searches for things
like "able" will match words like "cable" ... which may not be what you
want (yes it is a substring, but it is not what anyone would consider a
"composite word"

the best way to match what you want extremely acurately would be to use
the SynonymFilter and enumerate every composite word you care about in the
Synonym list ... tedious yes, but also very accurate.



-Hoss

Reply via email to