我需要在幾個短語之間執行鄰近搜索。手上的短語數目是未知的。用戶可以輸入任意數量的短語,並可以給自己的斜坡。我也需要支持嵌套的短語鄰近搜索查詢。 例如,我正在查看的搜索查詢是: 「信件來了」slop「激動員工」。 「信來」斜坡「激動員工」斜坡「擔心工資」。 「letter comes」slop「agitated slop」phrase1 slop phrase2 slop phrase3「slop empl」有沒有一種方法可以使用lucene核心庫進行短語鄰近搜索
0
A
回答
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將幫助您的用例。它還提供了遞歸短語查詢和一些其他功能。
相關問題
- 1. 有沒有一種方法可以在Magento中進行搜索?
- 2. 有沒有一種方法可以在Hibernate搜索中通過短語搜索並使用正則表達式?
- 3. 帶有界限的Lucene鄰近搜索?
- 4. 有沒有一種方法可以用Javascript進行驗證?
- 5. 有沒有一種方法可以用Javascript搜索表格行內的文本?
- 6. 有沒有使用密鑰搜索以多種方式搜索Dictionary的方法?
- 7. 有沒有辦法在Lucene中使用RegexpQuery搜索術語?
- 8. 有序鄰近搜索
- 9. 有沒有一種方法可以在Mongoose中進行投影?
- 10. 有沒有一種方法可以在Google表單中執行網絡搜索?
- 11. 有沒有一種方法可以使用iTunes Search API通過多個條款進行搜索?
- 12. 使用Lucene的精確短語搜索?
- 13. lucene短語確切搜索
- 14. 在Lucene中搜索短語
- 15. 有沒有一種方法可以使用LINQ語句來計算行數?
- 16. Lucene在一個短語上進行模糊搜索(FuzzyQuery + SpanQuery)
- 17. 有沒有一種方法可以像使用數據庫中的WHERE LIKE sql一樣使用Zend Search Lucene?
- 18. 有沒有一種方法可以'用jQuery搜索n替換fill'HTML?
- 19. 有沒有一種方法可以搜索Vim中的有向圖
- 20. .NET核心 - 有沒有一種方法來實現WinForms?
- 21. 有沒有一種方法可以一次使用Sequelize
- 22. Solr的 - 接近搜索使用短語
- 23. 有沒有一種方法可以通過Android Studio中的字符串預覽進行搜索?
- 24. 有沒有一種方法,以進一步縮短和推廣這個Makefile
- 25. 有沒有一種方法可以在tesseract中使用Asterix(*)?
- 26. 有沒有一種方法可以在Linux上使用C++
- 27. 有沒有一種方法可以使用書籤排序gmail?
- 28. 有沒有一種方法可以在Polymer.js中使用Slick-Carousel?
- 29. 在Visual Studio中,有沒有一種方法可以按使用情況對私有方法進行排序?
- 30. 在MySQL中有最近鄰居搜索的方法嗎?