2016-03-23 18 views

答えて

0

あなたは、もともと、それを格納した形式でフィールドを返すelasticsearch、クエリ内のフィールドを指定することができます。

あなたは、インデックス時に日付の書式を指定することができる2つのオプション、

  1. を持っていますそれを返す。

  2. スクリプトを使用して、必要な形式で日付をフォーマットできます。

カール-XGET http://localhost:9200/myindex/test/_search?pretty -D '

{ 
"query":{ 
    "match_all":{ } 
}, 
"script_fields":{ 
    "aDate":{ 
     "script":"if (!_source.myDate?.equals('null')) new java.text.SimpleDateFormat('yyyy-MM-dd\\'T\\'HH:mm:ss').format(new java.util.Date(_source.myDate));" 
    } 
} 
}' 

スクリプトは、一般的に多くの費用がかかると私はfiratいずれかを選択します。

関連する問題