Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在solrNet中查询_C#_Apache_Solr_Solrnet - Fatal编程技术网

C# 如何在solrNet中查询

C# 如何在solrNet中查询,c#,apache,solr,solrnet,C#,Apache,Solr,Solrnet,我对solrnet是新手。我需要将这个url传递给solr,并将其传递给我的“pharmaSearch”requestHandler,然后获取结果xml。指导如何在solrNet中实现这一点(现在是它在brower中工作的url),我还需要从.net应用程序调用它 如果你需要任何细节,请告诉我 提前感谢。您可以使用查询选项中的ExtraParams参数传递处理程序的名称,如此处的“添加参数”部分所示: 包含组成查询所需的所有内容。您需要阅读SolrNet Google代码主页上的文档-了解使

我对solrnet是新手。我需要将这个url传递给solr,并将其传递给我的“pharmaSearch”requestHandler,然后获取结果xml。指导如何在solrNet中实现这一点(现在是它在brower中工作的url),我还需要从.net应用程序调用它

如果你需要任何细节,请告诉我


提前感谢。

您可以使用查询选项中的ExtraParams参数传递处理程序的名称,如此处的“添加参数”部分所示:


包含组成查询所需的所有内容。

您需要阅读SolrNet Google代码主页上的文档-了解使用SolrNet的基本知识,以便将上面的solr rest查询映射到适当的SolrNet语法

我建议从页面开始,因为这提供了一个针对solr执行搜索的非常好的示例。然后您可以通过@SteadyEddi利用上面的答案调用您的定制请求参数

...
ExtraParams = new Dictionary<string, string>
{
   {"qt", "paramSearch"},
   {"Eq", "(A*B*C)" },
   ...
}
...
... Query.Field("523").Is("Body Weights") && Query.Field("469").From(-10).To(742) && ...