0

我有以下方面的价值-

facetname1 -value11 ,value12, 值 13

facetname2 - value21, value22, value 23

用户从 UI 页面中选择了值 value12、value23。我只有这些值,我想使用这些构面值查询 solr。从 SolrJ API 中,我如何从其值中找到构面的名称以及如何从中查询solr 索引.. 提前致谢

更多信息

 <lst name="facetname1">
<int name="value11">57270</int>
<int name="value12">30125</int>
<int> name="value13">19552</int>
</lst>

我可以通过键入http://localhost:8080/requesthandlername来查看此信息 该请求处理程序包含每个方面的名称

4

1 回答 1

0

从 SolrJ API 中,我如何从它的值中找到 facet 的名称

不,由您负责跟踪构面字段和值。您应该同时提交构面字段和选定的构面值。

我如何从 solr 查询它

如果您的意思是如何将方面“转换”为查询,请使用过滤器查询。在 SolrJ 中,使用setFilterQueries方法(很多例子

于 2011-09-05T16:45:24.443 回答