2017-10-16 17 views
0

私はクエリ結果から文字列、日付と長い日付を取得

"_reportDate": { 
        "type": "date", 
        "format": "yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis" 
       } 

として指数で定義された日付フィールドを持っていると私は2015年12月5日の文字列で_reportDateフィールドを与える_sourceフィールドから照会するクエリを持っています01:05:00。

スクリプトのフィールドを使用する以外は、クエリの取得時に異なる日付形式で日付を取得する方法が見つからないようです(これは好ましくありません)。私が理解しているところでは、日付フィールドは、弾性検索で索引付けされる長い値に解析されます。elasticsearch問合せで長い値も取得できますか?

+0

指定したとおりにスクリプトフィールドを使用するだけです。しかし、長い値を含む別のフィールドのインデックスを作成することはできません。 – Val

答えて

0

フィールドを保存する必要があります。検索時に、この保存されたフィールドを尋ねます。

動作しない場合は、インジェスト機能とスクリプトプロセッサを使用してインデックス時にスクリプトを適用できます。

関連する問題