2017-03-15 6 views
0

私のSolrバージョンは6.1.0Solr post queryを使用する方法データを年または月ごとに数えますか?</p> <p>フィールド:値</p> <p>

私は年や月によってデータ数を取得するためにSolrのポストクエリを使用したい、

これは私のSolrのスキーマであります"ID": "..."

"タイトル": "..."

"コンテンツ": "..."

は "SITEURL": "..."

"著者": "..."

"エディタ": "..."

"作成": "2012から11 -05T05:35:09Z "

"LAST_MODIFIED": "2012-11-05T05:35:09Z"

"リンク":" ... "

"ListGUID":" .. 」

"ItemGUID": "..."

"ISS": "..."

"soltyp": "..."

"SOURCE_TYPE":」... 「

『CONTENT_TYPE』:」...」

作成し、LAST_MODIFIEDフィールドtypyは

、日付と私はキーによって毎年または毎月のデータ数を取得したいです単語検索、

うまくいきますか?年月のフィールドを追加する必要がありますか?

答えて

0

あなたの質問にはもう少し説明が必要ですが、日付フィールドにキーワード検索とファセット検索を実行したい場合は、このようにしてください。私は(これはtdateフィールドでなければなりません)LAST_MODIFIED上(一例として)タイトルに「ABC」、およびファセットのために照会しています:あなたは、さらにあなたをスライスするために、1つの内部でより多くのファセットを追加することができます

curl http://localhost:8983/solr/query -d 'q=title:abc&rows=0&json.facet={ 
per_month: { range : { 
    field : last_modified, 
    start:'2012-01-01T00:00:00Z', 
    end:'2016-12-31T23:59:59Z', 
    gap:'+1MONTH', 
}} 
}}' 

注意データ。

関連する問題