我正在修改Solr集合中的solrconfig.xml文件以创建概念证明ui应用程序,我可以通过添加a来添加正常的字段构面:
<str name="facet.field">field_name</str>
在/ browse的请求Habdler内,但是,如果尝试通过添加以下内容来添加查询或范围方面:
<str name="facet.query">keyword</str>
或
<str name="facet.query">field_name:[0.1 TO *]</str>
重新加载核心后,页面中没有任何变化,我是。在文档here之后,与字段构面相关的一切似乎都按预期工作,在techproducts演示中有一些查询构面示例。难道我做错了什么?我需要编辑另一个文件吗?
编辑:这是我的浏览搜索处理程序,如果有帮助的话
<requestHandler name="/browse" class="solr.SearchHandler" useParams="query,facets,velocity,browse">
<lst name="defaults">
<str name="echoParams">explicit</str>
<str name="title">test</str>
<str name="defType">edismax</str>
<str name="qf">keywords^2 id</str>
<str name="facet">on</str>
<str name="facet.mincount">1</str>
<str name="facet.field">origine</str>
<str name="facet.field">autore</str>
<str name="facet.field">keywords</str>
<str name="f.keywords.facet.contains">paolo</str>
<str name="facet.query">veneto</str>
<str name="facet.query">polarity:[* TO 0]</str>
<str name="facet.query">polarity:[0.1 TO *]</str>
</lst>