簡體   English   中英

使用solr而不是Lucene .Net有什么好處?

[英]What are the advantages of using solr over Lucene .Net?

我們正在努力將全文搜索整合到我們的產品中。 當搜索lucene和solr的比較時,我發現大多數人都提到了lucene(和lucene .Net)是一個庫的明顯區別,而solr是一個應用程序。 有些人還提到了諸如命中突出顯示等solr功能,但lucene .Net contrib庫似乎也支持它們。 我所看到的唯一一個在solr中支持但不在lucene中的功能是文檔字段輸入。

使用Lucene .Net將使我們的部署過程更容易(我們的產品在IIS上運行)因此我們傾向於使用Lucene .NET而不是solr。 但是,如果我們不使用solr,我們想知道我們究竟會缺少什么。 我會很感激每個功能/優勢的一些細節,而不是簡單的列表。

看看這個鏈接: http//www.solrtutorial.com/overview/solr-for-managers.html

正如您所說,SOLR是一個應用程序,這意味着您不必實現此功能(例如):

  • 搜索結果突出顯示
  • 數據庫集成
  • 搜索Word和PDF等二進制文檔

通過實現我的意思是調用Lucene.API來使用這些功能。

基本上:

  • 使用SOLR意味着將索引和搜索命令調用到REST服務。
  • 使用Lucene.NET意味着編寫代碼來管理索引創建,數據索引(Lucene不知道如何索引Word文件)等等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM