按组计数生成文档并在SOLR中显示结果

时间:2015-09-16 06:27:22

标签: solr lucene solr4

我需要根据特定字段按计数对文档进行分组:

例如,如果你有以下三个文件:

   <doc>
          <id>1</id>
          <category>food</category>
          <body>car</body>
   </doc>
   <doc>
          <id>2</id>
          <category>travel</category>
          <body>car</body>
   </doc>
   <doc>
          <id>3</id>
          <category>food</category>
          <body>car</body>
   </doc>

使用查询字符串&#39; car&#39;进行搜索基于基于&#39;类别的分组&#39;字段应该返回如下内容:

   <doc>
          <id>1</id>
          <category>food</category>
          <body>car</body>
          <category_count>2</category_count>
   </doc>
   <doc>
          <id>2</id>
          <category>travel</category>
          <body>car</body>
          <category_count>1</category_count>
   </doc>
   <doc>
          <id>3</id>
          <category>food</category>
          <body>car</body>
          <category_count>2</category_count>
   </doc>

如何在Solr中存档?

1 个答案:

答案 0 :(得分:0)