2011-03-17 22 views
2

我有一個複雜的crm數據庫架構,我需要支持谷歌風格的類型向前搜索,將從多個不同的表中搜索一些不同的表與聯繫涉及等因此我正在考慮建立某種緩存的文本搜索工具。我注意到了sphinxsearch和lucene,並想知道是否有人在.NET環境中使用這些語言的智慧,或者是否有其他人可能推薦的開源產品或替代設計模式。我已經嘗試過MS全文,並對此感到失望,所以我正在尋找替代品。非常感謝。使用sphinxsearch或lucene的SQL Server和.net

+0

看看lucene也是如此。我相信它甚至有一個.NET端口:http://lucene.apache.org/java/docs/index.html – JohnP 2011-03-17 11:13:20

+0

@JohnP - 感謝John,看起來很有趣,我已經編輯了這個問題以包含lucene參考 – Journeyman 2011-03-17 11:37:29

回答

0

有關信息,Lucene的外觀測試非常好 - 我們可能會使用它。

0

對於提前搜索,您應該查看陳力的一些論文。我不確定你的系統需要多大程度的擴展,但如果超過了幾個併發用戶,那麼你需要深入探索,比開箱即用的lucene,solr或sphinx更深入。自從我閱讀他的報紙已經有一段時間了,他有一些新的,但我記得所有使用的嘗試。使用n-gram可能比嘗試更好。我希望有一定道理:)

http://www.ics.uci.edu/~chenli/pubs.html