统计solr multivalued 字段中数目
2014-10-22 17:39
162 查看
问题是这样的:已有若干multivalued 字段, 需要统计出 multivalued 字段中数目。
比如
*DOC1*
<doc>
<arr name="multi">
<str>1</str>
</arr>
</doc>
----------------------
*DOC2*
<doc>
<arr name="multi">
<str>1</str>
<str>3</str>
<str>4</str>
</arr>
</doc>
------------------------
*DOC3*
<doc>
<arr name="multi">
<str>1</str>
<str>2</str>
</arr>
</doc>
-------------
如何可以查询出 multi 字段中只有1个值的文档?或者2个值的文档?
这个问题,google了一下,至于百度你懂的(搜不出有用的信息的)
根据若干人提出的总结,是在update的时候(定制一下UpdateProccessor, 内部统计 Item size),或者DIH的时候自己统计出字段的Item的个数。
然后查询这个字段。
具体外文link参见http://lucene.472066.n3.nabble.com/Query-on-multi-valued-field-td3209343.html
比如
*DOC1*
<doc>
<arr name="multi">
<str>1</str>
</arr>
</doc>
----------------------
*DOC2*
<doc>
<arr name="multi">
<str>1</str>
<str>3</str>
<str>4</str>
</arr>
</doc>
------------------------
*DOC3*
<doc>
<arr name="multi">
<str>1</str>
<str>2</str>
</arr>
</doc>
-------------
如何可以查询出 multi 字段中只有1个值的文档?或者2个值的文档?
这个问题,google了一下,至于百度你懂的(搜不出有用的信息的)
根据若干人提出的总结,是在update的时候(定制一下UpdateProccessor, 内部统计 Item size),或者DIH的时候自己统计出字段的Item的个数。
然后查询这个字段。
具体外文link参见http://lucene.472066.n3.nabble.com/Query-on-multi-valued-field-td3209343.html
相关文章推荐
- Solr部分更新MultiValued的Date日期字段时报错及解决方案:Invalid Date String:'Mon Sep 14 01:48:38 CST 2015'
- solr multiValued的查询
- solr:CopyField multiValued
- org.apache.solr.common.SolrException: ERROR: multiple values encountered for non multiValued copy
- solr multivalued
- MYSQL里面统计一个表的列数(即字段数目)怎么查
- 实时事件统计项目:优化solr和morphline的时间字段
- Functional Dependencies & MultiValued Dependency
- solr 空值查询和不包含子字段的数据统计
- solr 创建日期索引字段和日期查询
- 华为OJ——统计每个月兔子数目
- Elasticsearch Aggregation 多个字段分组统计 Java API实现
- Android统计应用内方法数目
- oracle CLOB字段所占空间统计函数
- mysql 统计一个表中各类别的数目,并保存
- 用linq做datatable分组统计时,字段为null 转换类型出错的解决方案 亲测
- 不定字段数目的数据库表设计和数据结构
- oracle查询指定字段 重复记录大于一条的记录,并统计该记录出现的总次数
- [DBA日记]字段为null值时,索引及统计的研究及理解
- 不定字段数目的数据库表设计和数据结构