我完全迷失在一個鏈接和Solr術語的世界。我目前有一個日期字段,但我希望在可能的情況下'更進一步'。 一個例子: 現場:日期 領域:語言Lucene/Solr:面已經分面的日期字段(數據透視面/樹分面/子分面/分層面)
所以,如果我運行此查詢:
http://host:port/solr/select/?q="Don Quijote"&sort=date+asc&facet=true&facet.date=date&facet.date.start=2010-09-01T00:00:00Z&facet.date.end=2010-09-04T23:59:59Z&facet.date.gap=%2B1DAY&facet.field=language&facet.mincount=1&start=0&rows=10
我得到2個不同方位的領域:
一爲 '日期' 像
2010-09-01(10)
2010-09-02(4)
2010-09-03(60)
2010-09-04(7)
等
,一個用於 '語言'
'英語'(23)
'西班牙語'(34)
'法國'(32)
所以我的問題是:我怎樣才能將'語言'字段結果合併到日常統計信息中? 我想在最後是這樣的:
2010-09-01(10)
'English' (4)
'Spanish' (5)
'French' (1)
2010-09-02(4)
'English' (1)
'Spanish' (1)
'French' (2)
2010-09-03( 60)
'English' (20)
'Spanish' (20)
'French' (20)
2010-09-04(7)
'English' (2)
'Spanish' (3)
'French' (1)
這可能嗎?我已經失去了自己像pivot一樣,嘗試了facet.tree=date,language
的方法,我不知道我在找什麼是'分層面'... 任何指針或指導(但最重要的是,例如如何用日期做到這一點)將不勝感激。 謝謝!
一些鏈接閱讀:
https://issues.apache.org/jira/browse/SOLR-792
https://issues.apache.org/jira/browse/SOLR-64
http://lucene.472066.n3.nabble.com/Hierarchical-Facets-td474308.html
http://lucene.472066.n3.nabble.com/Hierarchical-faceting-td1123548.html
http://www.craftyfella.com/2010/01/faceting-and-multifaceting-syntax-in.html
似乎是一個好選項,雖然相當資源要求...我保持我的希望(和谷歌技能),以防我可以找到一種方法來使這項工作... – 2011-01-18 22:36:04