2016-12-14 10 views
0

私はESの(分析された文字列)フィールドで完全に一致するものを探したいと思います。すべての値は整数ですが、文字列としてマップされます。残念ながら、マッピングを変更することはできません。解析された整数のフィールドでのエキスアクトの一致の一致

query: { 
    match: { 
    fieldName: '1234' 
    } 
} 

また、私には0ヒットを与えます。マッピングが

index: { 
type: { 
    properties: { 
    fieldName: { 
    type: string 
    } 
    } 
} 
} 

であり、データが

{fieldName: '12345'} 

であるか、私が欠けているマッチクエリで何かがあった場合、それは奇妙な方法で作業標準アナライザだ場合 私が把握することはできません。

感謝:)

答えて

0

変更は、フィールド名値のためのあなたの引用は、引用符から"'を刻みます。あなたの質問をしようとすると、私の最後に正しい結果が返されます。

{ 
    "query": { 
     "match": { 
      "fieldName": "1234" 
     } 
    } 
} 
+0

ありがとうございますが、これはそれではありません。 – Acalypha

関連する問題