1)我有一個字段存儲時間戳爲文本(YYYYMMDDHHMM)。我可以得到結果,因爲我與日期刻面? (七月(30),八月(54)等) 根據我的知識,Solr目前不支持範圍刻面,即使它將來也是如此,文本將不會被識別爲整數/長度。日期刻面的Solr數據類型
2)有什麼辦法以有效的方式獲得特定查詢的方面結果總數?
感謝,
1)我有一個字段存儲時間戳爲文本(YYYYMMDDHHMM)。我可以得到結果,因爲我與日期刻面? (七月(30),八月(54)等) 根據我的知識,Solr目前不支持範圍刻面,即使它將來也是如此,文本將不會被識別爲整數/長度。日期刻面的Solr數據類型
2)有什麼辦法以有效的方式獲得特定查詢的方面結果總數?
感謝,
即使faceting by range不Solr的1.4.x的支持,您可以通過任意的查詢中使用facet.query到面。因此,您可以構建方面查詢,如六月的facet.query=timestamp:[201006010000 TO 201006302359]
,七月的facet.query=timestamp:[201007010000 TO 201007312359]
等。使用副本字段查詢trie field以獲得最佳性能。
將它們添加到客戶端。
也發佈在http://osdir.com/ml/solr-user.lucene.apache.org/2010-08/msg00687.html – 2010-08-19 18:14:51