2015-06-23 241 views
0

我使用Apache Solr來索引和存儲我的數據。我的網站需要發送Ajax請求得到這個信息,現在面臨的困境是:發送http請求到solr服務器

我應該直接發送Ajax請求到Solr服務器

OR

它會更好(更安全/更少耦合/ ..)來建立一個我自己的.Net服務器,它將獲得查詢請求並將其發送到solr 服務器。

在.NET服務器將propably暴露在Solr的請求的相同的語法REST選項..

回答

0

我Solr的設置,我沒有使用.NET服務器。 我使用了標準的HTTP查詢接口。

我建議去標準的HTTP查詢接口,並直接使用它。

0

這取決於您希望數據的安全程度。如果您的solr服務器具有公共IP,則從Ajax發出直接請求將會公開您的solr服務器。如果它是一個內部/私人IP,那麼它並不重要。也有較新版本的solr具有許多新功能,以便通過您的應用程序保護和訪問它。

相關問題