Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.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
带重复参数的Solr查询_Solr_Configuration_Query Parser - Fatal编程技术网

带重复参数的Solr查询

带重复参数的Solr查询,solr,configuration,query-parser,Solr,Configuration,Query Parser,我尝试扩展Solr查询解析演示文稿中的一个示例。我想用一个查询字符串来扩展它,使我能够一次检索多个solr文档http://.../solr/docs?id=1&id=2&id=3 requestHandler的原始配置如下所示: <requestHandler name="/docs" class="solr.SearchHandler"> <lst name="defaults"> <str name="q">{!term

我尝试扩展Solr查询解析演示文稿中的一个示例。我想用一个查询字符串来扩展它,使我能够一次检索多个solr文档http://.../solr/docs?id=1&id=2&id=3

requestHandler的原始配置如下所示:

   <requestHandler name="/docs" class="solr.SearchHandler">
      <lst name="defaults">
        <str name="q">{!term f=id v=$id}</str>
      </lst>
      <arr name="components">
        <str>query</str>
        <str>highlight</str>
        <str>debug</str>
      </arr>
   </requestHandler>
但这仅适用于单个id参数http://.../solr/docs?id=1 -我必须使用哪个查询解析器或配置来匹配多个id参数


谢谢你的帮助。

id=1 | id=2 | id=3行吗?我认为您的语法是在不同的id上进行布尔连接,这将不匹配任何内容:a==1和a==2参数解引用将不会拾取多个参数值,没有语法定义如何将这些值组合/扩展为单个v值。