用于日期分面的Solr数据类型

时间:2010-08-18 10:06:28

标签: solr

1)我有一个字段存储时间戳为文本(YYYYMMDDHHMM)。我可以得到结果,因为我得到日期刻面? (7月(30),8月(54)等) 根据我的知识,Solr目前不支持范围刻面,即使将来也不支持,文本也不会被识别为整数/长。

2)有没有办法以有效的方式获得特定查询的方面结果总数?

谢谢,

1 个答案:

答案 0 :(得分:1)

  1. 即使Solr 1.4.x中不支持faceting by range,您也可以使用facet.query进行任意查询。因此,您可以为6月的facet.query=timestamp:[201006010000 TO 201006302359],7月的facet.query=timestamp:[201007010000 TO 201007312359]等构建方面查询等。使用copyField查询trie field以获得最佳效果。

  2. 在客户端添加它们。