Solr 3.2 edismax
我正在尝试使用 edismax defType 并遇到以下错误。
HTTP 错误: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?
谢谢!
I am trying to use the edismax defType and am running into the following error.
HTTP ERROR : 400
Unknown query type 'edismax'
The request handler in the solrconfig.xml file looks as follows
<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>
My goal is to do wildcard searches with this search handler.
We recently upgraded to use Solr 3.2 from 1.4. Is there a setting or a config that has to be change to allow edismax?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
HTTP 错误:400 未知查询类型“edismax”
它指示无效的查询类型参数,该参数是 qt 而不是 defType。
您是否尝试使用
qt=edismax
,如果是这样,可能会导致此错误,因为请求处理程序名为foobar
。您可以将
foobar
重命名为edismax
或使用qt=foobar
HTTP ERROR : 400 Unknown query type 'edismax'
Its indicating an invalid query type parameter which is qt and not defType.
Are you trying to use
qt=edismax
, if so, this might result into this error as the request handler is namedfoobar
.You can rename
foobar
toedismax
or useqt=foobar