2008-12-02 54 views

回答

2

恕我直言,它不是關於性能,而是關於可維護性。爲了使用Lucene.NET索引你的內容,你必須創建一些機制(觸發服務),它會從Lucene索引中添加新行(並刪除刪除的行)。

從初學者的角度來看,我認爲使用SQL Server內置全文搜索引擎可能更容易。

1

我沒有處理Lucene的,但還沒有我的一個朋友已經和他說,他們的表現是更好的4〜5倍使用Lucene比全文索引。

1

性能更好?我認爲這在很大程度上取決於數量以及您期望數據如何擴展。

SQL Server Full Text在我看來是非常優越的。爲了使它與lucene一起工作,您需要一個通過從SQL數據庫提取數據來維護索引的進程。

1

您可以使用Lucene索引或SQL FTS索引。我個人從簡單的角度傾向於Lucene。它也不是黑匣子。大多數解決方案都可以工作(並且它們都可以工作),這些解決方案都依賴於查詢負載,數據大小和數據更新頻率。 Lucene確實爲構建網站的可擴展搜索解決方案提供了一條很好的路徑。將來請包括一些關於您的問題的更多信息。