1

我想在 Solr 搜索结果中生成以下结果,但不确定是否可以这样做?(使用 Solr 3.6)

<doc>
   <arr name="groups">
      <lst>
         <str name="firstName">John</str>
         <str name="lastName">Darby</str>
      </lst>
      <lst>
         <str name="firstName">Sue</str>
         <str name="lastName">Berger</str>
      </lst>
   </arr>
</doc>

但是,我似乎无法在我的结果中获得像 structre 这样的 Tree。充其量我可以得到一些看起来像下面这样甚至不接近的东西:

<doc>
   <arr name="groups">
      <str>John</str>
      <str>Darby</str>
      <str>Sue</str>
      <str>Berger</str>
   </arr>
</doc>

这里有两个问题。首先,我似乎无法按照上面的示例将这些人“分组”成一个有意义的标签结构。其次,我不能在我的生活中让标签在数组中显示属性名称,如“lastName”或“firstName”?

在我的项目中,我使用 DIH 提取这些数据,从上面的示例中可以看出这是组和用户之间的一对多关系。

我真的很感激有人有一些建议或替代想法。

4

0 回答 0