我試圖使用DataStax卡桑德拉/ Solr的整合做一個小的查詢與兩個支點面和間隔方面語法Solr的查詢與卡桑德拉Datastax集成
我的查詢是這樣的:
select * from data where solr_query='{"facet":{"limit":5,"pivot":"event_type,key","interval":"past_visits","f.past_visits.facet.interval.set":["{!key=visit_13_month}[NOW-13MONTH/MONTH,NOW]","{!key=visit_1_month}[NOW-1MONTH/DAY,NOW]"]},"q":"*:*"}']
我回來的錯誤似乎表明所需的參數沒有被設置(但它是)
08:30:38.244 [新的I/O工作者#4]警告cddriver.core.RequestHandler - /10.239.133.151:9042回答服務器錯誤(缺少必需的參數:f.past_visi ts.facet.interval.set(或默認:facet.interval.set)),嘗試下一個主機。
當我直接向Solr運行等效查詢(使用查詢參數)時,它按預期工作。
/data/select?q=*:*&facet=true&facet.pivot=event_type,key&facet.limit=5&facet.interval=past_visits&f.past_visits.facet.interval.set=%7B!key=visit_13_month%7D[NOW-13MONTH/MONTH,NOW]&f.past_visits.facet.interval.set=%7B!key=visit_1_month%7D[NOW-1MONTH/DAY,NOW]"
我試圖按照Datastax文檔在此鏈接: http://docs.datastax.com/en/datastax_enterprise/4.8/datastax_enterprise/srch/srchJSON.html
好像有什麼問題,我創造了JSON的Datastax Solr的查詢方式,但我做的沒有看到我應該改變。
問題的格式不好,請改進格式。 – YoungHobbit
由於DSE 4.8.1支持間隔方面。 – Joe