程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> sql-lucene如何實現關鍵詞的完全匹配

sql-lucene如何實現關鍵詞的完全匹配

編輯:編程解疑
lucene如何實現關鍵詞的完全匹配

lucene如何實現關鍵詞的完全匹配,比如我想查“律師事務所”,希望匹配的結果是“XX律師事務所XX”,就像SQL的"%like%",這種關鍵字沒有拆分的類型的,而不是“XX律師XX事務所XX”。是在分詞的時候做處理還是在查詢的時候?
使用的分詞器是IKAnalyzer,查詢用的是MultiFieldQueryParser。

最佳回答:


在stack overflow找到了答案,給關鍵字加上雙引號即可。

query.parse("\""+keyword+"\"");

stack overflow答案地址:
http://stackoverflow.com/questions/36418334/how-to-use-lucene-to-search#

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved