从 solr 导出:未知查询解析器 'xport'
Export from solr: Unknown query parser 'xport'
我尝试按照 this tutorial 导出 solr 结果集,但是在访问导出 url http://localhost:8983/solr/emails/export?q=*%3A*&sort=date+desc&fl=id
时,我收到以下错误:
<response>
<lst name="responseHeader">
<int name="status">400</int>
<int name="QTime">17</int>
</lst>
<lst name="error">
<str name="msg">Unknown query parser 'xport'</str>
<int name="code">400</int>
</lst>
</response>
由于某种原因,xport
查询解析器似乎不存在。
这是我的系统信息:
- Solr
4.9.0
- Java1.8.0_66
以及我根据教程添加到 solrconfig.xml
的配置:
<requestHandler name="/export" class="solr.SearchHandler">
<lst name="invariants">
<str name="rq">{!xport}</str>
<str name="wt">xsort</str>
<str name="distrib">false</str>
</lst>
<arr name="components">
<str>query</str>
</arr>
</requestHandler>
此功能随 Solr 4.10 一起提供。 SOLR-5244。您使用的是 Solr 4.9,所以还没有。
我尝试按照 this tutorial 导出 solr 结果集,但是在访问导出 url http://localhost:8983/solr/emails/export?q=*%3A*&sort=date+desc&fl=id
时,我收到以下错误:
<response>
<lst name="responseHeader">
<int name="status">400</int>
<int name="QTime">17</int>
</lst>
<lst name="error">
<str name="msg">Unknown query parser 'xport'</str>
<int name="code">400</int>
</lst>
</response>
由于某种原因,xport
查询解析器似乎不存在。
这是我的系统信息:
- Solr
4.9.0
- Java1.8.0_66
以及我根据教程添加到 solrconfig.xml
的配置:
<requestHandler name="/export" class="solr.SearchHandler">
<lst name="invariants">
<str name="rq">{!xport}</str>
<str name="wt">xsort</str>
<str name="distrib">false</str>
</lst>
<arr name="components">
<str>query</str>
</arr>
</requestHandler>
此功能随 Solr 4.10 一起提供。 SOLR-5244。您使用的是 Solr 4.9,所以还没有。