分析儀的選擇
首先,注意你使用的是哪種分析儀。我被困了一段時間才意識到 StandardAnalyzer 過濾掉了像’the’和’a’這樣的常用詞。當你的欄位值為 A
時,這是一個問題。你可能需要考慮 KeywordAnalyzer:
// Create an analyzer:
// NOTE: We want the keyword analyzer so that it doesn't strip or alter any terms:
// In our example, the Standard Analyzer removes the term 'A' because it is a common English word.
// http://stackoverflow.com/a/9071806/231860
KeywordAnalyzer analyzer = new KeywordAnalyzer();