gpt4 book ai didi

solr - SOLR 中的嵌套字段

转载 作者:行者123 更新时间:2023-12-04 14:50:21 29 4
gpt4 key购买 nike

我有一个关于在 solr 中创建嵌套字段的可能性的问题。
谷歌搜索告诉我一些关于组的信息,但我认为它只是为了结果?

我想要的是这样的结构:

  • 类别1
  • 项目 1 (9)
  • 项目 2 (8)
  • 类别2
  • 项目 3 (6)
  • 类别3
  • 第 4 项 (23)

  • 我试过这样的事情:
    <field name="Category" type="string" indexed="true" stored="true" multiValued="true" required="false">
    <field name="MiscellaneousName" type="string" indexed="true" stored="true" multiValued="true" required="false"/>

    但它不起作用。

    更新:
    类别和项目应该是多面的。每一项(=facet)都是一个类别的一部分。一个类别可以有多个或空字段。类别和项目存储在数据库中,我想动态索引它们。我只想搜索项目,类别只是文本。我在 Tomcat 7 中使用了 solr 3.3。

    最佳答案

    感谢更新。 Pivot facets允许您执行以下操作:

  • 类别 1 (17)
  • 项目 1 (9)
  • 项目 2 (8)
  • 类别 2 (6)
  • 项目 3 (6)
  • 类别 3 (23)
  • 第 4 项 (23)

  • .. 但它们仅在 Solr 4.0(主干)中可用。但是,您可以在较低的 Solr(低至 1.4)中模拟这些结果,尽管它有点复杂并且需要两个 Solr 查询而不是一个。我写了一篇关于此的博客文章- Pivot Faceting (Decision Trees) in Solr 1.4 .

    您可以保留原始问题中的架构——枢轴分面(真实或模拟)适用于任何任意、不同(或相同)的字段。

    关于solr - SOLR 中的嵌套字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7713149/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com