2
我正在尋找一種方式來精確匹配字段時,用戶包含在查詢中。Lucene查詢中的精確字段匹配
例如,假設我們有這些文檔:
- 文件1:包羅萬象的 「世界你好」,主題: 「科學」
- 文檔2:包羅萬象: 「再見世界」,主題:「生命科學」
如果主體的用戶搜索:科學界我希望僅返回doc1的,因爲它是受到完全匹配。但是,我收到了這兩個文檔。
我試圖索引主題與KeywordAnalyzer,但我得到這個錯誤:
java.lang.IllegalStateException: field "subject" was indexed without position data; cannot run Phrase Query