-1

我想根据从我的服务器和查询 solr 服务器获得的参数进行查询。

首先,我想要一个指南,如何制作查询 url,其次,如何将其发送到 solr。暂时我使用默认的图形用户界面。

4

2 回答 2

1

在您的应用程序中使用 Solr 提供的客户端库来构建从浏览器获取的查询并将其请求给 solr。
这些库以各自的语言对象提供 Solr 结果,使用起来非常简单。

Solrj for Java、Sunspot 和 rsolr with Ruby、SolrPHP for PHP 等等

于 2012-04-09T08:30:34.440 回答
0

正如我从您的其他评论中了解到的,您正在使用 C#。

在这里,使用 C# 在 Solr 中获取 XML 的代码片段

using System.Net; 
... 
... 

HttpWebRequest webrequest = (HttpWebRequest)HttpWebRequest.Create(solruri); 

webrequest.Method = WebRequestMethods.Http.Get; 

//Get the Response from Solr 

HttpWebResponse webresponse = (HttpWebResponse)webrequest.GetResponse(); 

StreamReader reader = new StreamReader(webresponse.GetResponseStream()); 

变量 solruri= 运行 Solr 实例的 url,例如:_http://localhost:8080/solr/select……

于 2012-04-09T09:55:15.020 回答