Solr 3.2 edismax



我正在尝试使用edismax defType,并遇到以下错误。

HTTP ERROR: 400未知查询类型'edismax'

solrconfig.xml文件中的请求处理程序如下所示

<requestHandler name="foobar" class="solr.SearchHandler">
    <lst name="defaults">
      <str name="defType">edismax</str>
      <str name="qf">block</str>
      <str name="q.alt">*:*</str>
   </lst>
</requestHandler>

我的目标是使用这个搜索处理程序进行通配符搜索。

我们最近从1.4升级到Solr 3.2。是否有必须更改的设置或配置来允许edismax?

谢谢!

HTTP ERROR: 400未知查询类型'edismax'
它表示一个无效的查询类型参数是qt而不是defType。

您是否尝试使用qt=edismax,如果是,这可能会导致此错误,因为请求处理程序命名为foobar
您可以将foobar重命名为edismax或使用qt=foobar

相关内容

  • 没有找到相关文章

最新更新