如何在solrNet中查询

Sye*_*her 2 c# apache solr solrnet

我是solrnet的新手.我需要将此URL传递给我的"pharmaSearch"requestHandler,我需要获取结果xml.指导如何在solrNet中执行此操作(现在为url工作在brower中)我还需要在.net应用程序中调用它

http:// localhost:9090/solrSDIS/study/pharmaSearch /?&Eq =(A*B*C)&ExpTerm = A,B,C&QueryLevel = 2,2,1&q = 526:(27747)AND(1028:[10 TO 27]和(469:[ - 10至742])和523 :("体重")和262:n,(518:"27058")和(430:((坏死)))和523 :("微观调查结果")和262:n,(169:"7631")&scope = 2 如果您需要任何细节,请告诉我......

提前谢谢.

小智 6

您可以使用QueryOptions中的ExtraParams参数传递处理程序的名称,如此处的"添加参数"部分所示:

http://code.google.com/p/solrnet/wiki/Querying

...
ExtraParams = new Dictionary<string, string>
{
   {"qt", "paramSearch"},
   {"Eq", "(A*B*C)" },
   ...
}
...
Run Code Online (Sandbox Code Playgroud)

您可以在此处建立一个流畅的查询,如solrnet文档中所示:

http://code.google.com/p/solrnet/wiki/DSL

... Query.Field("523").Is("Body Weights") && Query.Field("469").From(-10).To(742) && ...
Run Code Online (Sandbox Code Playgroud)

文档包含撰写查询所需的一切.