3
我正在使用Lucene查詢解析器進行簡單的搜索前端操作,並且遇到了一些問題。我要存儲的每條記錄都有一些分析的字段和一些未分析的字段。如何不分析lucene查詢分析器中的子句?
當我嘗試使用查詢解析器構建查看分析的未分析字段的查詢時,分析器正在處理這兩個字段,這意味着未分析的字段將永遠不會匹配。
有什麼辦法可以告訴查詢解析器不分析字段嗎?
我正在使用Lucene查詢解析器進行簡單的搜索前端操作,並且遇到了一些問題。我要存儲的每條記錄都有一些分析的字段和一些未分析的字段。如何不分析lucene查詢分析器中的子句?
當我嘗試使用查詢解析器構建查看分析的未分析字段的查詢時,分析器正在處理這兩個字段,這意味着未分析的字段將永遠不會匹配。
有什麼辦法可以告訴查詢解析器不分析字段嗎?
您可以使用PerFieldAnalyzerWrapper來定義每個字段的特定分析。 PerFieldAnalyzerWrapper應該用於索引和檢索。
或者,您可以使用Solr,並在Solr模式中定義分析。