2011-09-14 245 views
1

我打算實施使用Lucene.net的自由文本搜索,並且我是Lucene的新手。在我們的項目中,我們使用了ASP.net MVC 3.0和Entity Framework 4.1。Lucene.net與實體框架4

  1. 在MS SQL服務器上使用Lucene通過自由文本搜索是否是一個很好的決定?
  2. 我需要注意什麼是實施?
  3. 是否可以使用MS SQL Sever將索引文檔存儲在Lucene上的文件系統中?

回答

1

它是一個很好的決定利用Lucene超過在MS SQL服務器 自由文本搜索?

這取決於您需要的數據量和查詢靈活性。如果你有大量的數據,並且你想要非常靈活的查詢,是的。

我需要注意哪些實施?

您需要手動將lucene索引與數據庫保持一致,並且您需要自行處理自由文本搜索。

是否有可能使用MS SQL Sever存儲索引文件 Lucene over file system?

看到http://wiki.apache.org/lucene-java/LuceneFAQ#Can_I_store_the_Lucene_index_in_a_relational_database.3F

我建議你看一看在Lucene java FAQ,有適用於Lucene.NET以及和它很多不會忽略你可能有其他問題,幾乎一切。