如何使用facet值在solr中查询

发布于 2024-12-03 04:29:19 字数 597 浏览 4 评论 0原文

我有以下面值-

facetname1 -值11,值12,值13

facetname2 - 值21、值22、值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 来查看此信息 该请求处理程序包含每个方面的名称

I have following facet value-

facetname1 -value11 ,value12, value 13

facetname2 - value21, value22 , value 23

User has selected values value12, value23 from the UI page.I just have these values and I want to query solr using these facet values..
From SolrJ API's how can I find the name of facet from its value and how can I query it from solr indexes..
Thanks in advance

More Info

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

I can see this information by typing http://localhost:8080/requesthandlername
That requesthandler contain name of each facets

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

丑丑阿 2024-12-10 04:29:19

从 SolrJ API 中,我如何从其值中找到构面的名称

?不,由您来跟踪构面字段和值。您应该提交构面字段和选定的构面值。

如何从solr中查询

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

From SolrJ API's how can I find the name of facet from its value

No, it's up to you to keep track of the facet fields and values. You should submit both the facet field and the selected facet value.

how can I query it from solr

If you mean how to "turn" facets into queries, use filter queries. In SolrJ, use the setFilterQueries method (many examples)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文