1、首先就是錯(cuò)別字。怎么判斷輸入的次為錯(cuò)別字呢?或者就算是有錯(cuò)別字也查詢?nèi)フ_的結(jié)果。Luncene使用Metaphone algorithm

2、近義詞查詢。 SynonymAnalyzer和PhrasePrefixQuery都能解決這個(gè)問題。