根据特定字段中值的出现次数检索文档;

时间:2013-03-21 09:25:06

标签: solr solrj

所以这是我的问题。我有一个solar index,我在其中添加了几个字段的文档,其中一个是“name”。问题是:如果我知道出现的数量必须在区间[a,b]中,我怎样才能检索具有“name”字段值的文档在更多文档中出现的值? a,b是已知值。例如我有

<doc>
  <field name="name">ana</field>
</doc>
<doc>
  <field name="name">gina</field>
</doc>
<doc>
  <field name="name">ana</field>
</doc>
<doc>
  <field name="name">ana</field>
</doc>

所以我有3个文件,a = 2和b = 3。所以我的查询应返回第1,第3和第4个文档,因为它们包含字段名称的值“ana”,并且值ana在索引中出现3次,3则在区间[a,b]中,这是[2,3]。

由于

0 个答案:

没有答案