簡體   English   中英

我應該使用HttpWebRequest而不是SolrNet庫來查詢Solr結果嗎?

[英]Should I use HttpWebRequest instead of SolrNet library to query Solr results?

我需要實現一種搜索功能,以便能夠搜索當前正在使用VB和.NET的內部和外部應用程序。 過去我們一直在使用Google Search Appliance,但現在我們想在Solr搜索中實現類似的搜索功能。 我對Solr完全是新手,但是基於一些搜索,我發現有一個名為.Net應用程序的SolrNet API,我們可以使用它來查詢Solr結果。

我還發現SolrNet支持.Net Framework 4.5及更高版本,但我們仍在使用4.0 ...如果是這樣,有人可以指導如何在框架4.0中使用SolrNet嗎?

另外,是否有人可以幫助我了解使用SolrNet APT而不是使用HttpWebRequest的好處? 或者是否有可能在不使用SolrNet API的情況下實現Solr Search,因此對框架沒有依賴性? 請提供一些指導。 謝謝!

當然,您可以只使用HttpWebRequest,但是Solr可能會變得復雜(它具有許多高級功能),而SolrNet確實可以幫助您正確地對搜索請求和響應進行建模。 如果您不使用SolrNet,則需要編寫大量代碼才能獲得相同的結果。 沒問題,如果那是您的麻煩,但是對我來說,我發現SolrNet節省了很多時間。 而且,SolrNet的代碼庫已經存在了幾乎與Solr一樣久的時間,並且隨着Solr添加或修改功能,該項目也與時俱進。 這是一個成熟而活躍的項目,我相信我相信它會持續很多年。

如果您確實對.NET 4.0感到困惑,那么我想您可以使用早期的SolrNet版本。 SolrNet的某些最早發行版(例如0.3.0)在2012年.NET 4.5發行之前。但是...這些SolrNet發行版可能不再與當前的Solr版本兼容,因此“您的里程數可能會有所不同”像他們說的那樣。

暫無
暫無

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

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