2
A
回答
3
結賬lucene.net。雖然它不會直接與您的收藏集成,但您可以使用RAMDirectory將內容索引到內存中。
相關問題
- 1. 在c中搜索一個集合#
- 2. 搜索TabItem名稱的集合
- 3. 在集合中搜索
- 4. MongoDB在集合中搜索
- 5. Sitecore搜索排名
- 6. 排名MongoDB搜索
- 7. 集合上的操作(排序,限制,搜索等)
- 8. Laravel獲得集合中排名/排名
- 9. 在DictionaryBase集合上排序
- 10. SQL搜索結果排名
- 11. 排名搜索關鍵字
- 12. 搜索和排名結果
- 13. 全文搜索排名
- 14. Hibernate搜索結果排名
- 15. 部分搜索集合java
- 16. 搜索字符串集合
- 17. Java併發集合搜索
- 18. nhibernate搜索,更新集合
- 19. 搜索集合中的Flex
- 20. 正在搜索排序集<String>
- 21. 將類屬性名稱傳遞給子集以搜索集合
- 22. 彈性搜索排序和排名
- 23. 在集合根中搜索兒童
- 24. 當我更新一個mongodb集合,我可以在集合上搜索
- 25. 多個全文搜索SQL查詢合併和評分(排名搜索結果)
- 26. FlannBasedMatcher的集合索引/搜索參數
- 27. 在排名搜索查詢中指定排名PHP,MySQL
- 28. 如何在LINQ Where子句中搜索集合的集合?
- 29. LINQ:在一個集合中搜索單個對象的集合
- 30. 重新排序集合C#
這與linq有什麼關係?難道你不會只使用'OrderBy(...)'並使用一些「排序器」來爲每個對象返回一個整數值?這聽起來更像是一個「如何在c#中進行全文搜索」的問題。 –
你說得對。與Linq無關。我刪除了標籤。謝謝 只是尋找一個相對簡單的「內存」實現全文搜索。 –
答案真的取決於這些對象的大小。如果每個對象都包含相對較少的單詞,那麼樸素的方法(搜索每個對象文本中的每個單詞)將更容易實現,並且可能與完整的FTS實現一樣快。你想要它來處理詞幹,常見拼寫錯誤等?物體是否經常變化?你想使用布爾查詢嗎?如果沒有關於數據性質的更多信息以及您想要搜索的功能,則不可能提供任何類型的建議。 –