2011-03-10 77 views
1

我正在使用StandardAnalyzer創建一個Lucene 3.0.3索引。特殊字符索引

當搜索被使用的查詢像Ç指數,由C#C++它給了所有這三種期限相同的結果。因爲,我知道在創建索引分析器時會忽略特殊字符,並且不會爲其創建索引。

需要能夠「C」之間的區別,「C#」和「C++」

請建議我說,是任何現有的分析儀將解決這個問題?

任何建議將不勝感激!

回答

2

我想這是因爲StandardAnalyzer使用StandardFilter,它使用StandardTokenizer來移除特殊字符。
您可以創建自己的Analyzer實現。

+0

我怎麼能與現有的StandardAnalyzer一起使用KeywordAnalyzer?任何想法!! – ranjit 2011-03-11 12:44:18