1)我有一个字段存储时间戳为文本(YYYYMMDDHHMM)。我可以得到结果,因为我得到日期刻面? (7月(30),8月(54)等) 根据我的知识,Solr目前不支持范围刻面,即使将来也不支持,文本也不会被识别为整数/长。
2)有没有办法以有效的方式获得特定查询的方面结果总数?
谢谢,
答案 0 :(得分: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以获得最佳效果。
在客户端添加它们。