2013-02-08 31 views
0

我需要在幾個短語之間執行鄰近搜索。手上的短語數目是未知的。用戶可以輸入任意數量的短語,並可以給自己的斜坡。我也需要支持嵌套的短語鄰近搜索查詢。 例如,我正在查看的搜索查詢是: 「信件來了」slop「激動員工」。 「信來」斜坡「激動員工」斜坡「擔心工資」。 「letter comes」slop「agitated slop」phrase1 slop phrase2 slop phrase3「slop empl」有沒有一種方法可以使用lucene核心庫進行短語鄰近搜索

回答

0

據我所知,您無法執行嵌套的鄰近搜索。一個雜牌可能是創建一個短語的所有術語與大坡結合,說個別污水的總和:

("letter comes"~3 "agitated employees"~4 "worried about salaries"~1) 
AND ("letter comes agitated employees worried about salaries"~8) 

(以上假設你的默認操作爲OR)。我會玩弄組合短語slop,看看我能否接近我想要的。

0

This補丁通過Tim Allison將幫助您的用例。它還提供了遞歸短語查詢和一些其他功能。

相關問題