一个
match在其给定值的查询进行分析。默认情况下,
"jax"正在使用进行分析
standardWithEdgeNGram,其中包括将n-
gram分析置换为
["ja", "ax"],其中第一个与
"ja"分析的匹配
"JACKSON v. FRENKEL"。
如果您不希望出现这种情况,则可以
match使用
analyzer字段将其他分析器指定为,例如
keyword:
GET /tests/test/_search{ "query": { "match": {"Name": "jax","analyzer" : "keyword" } }}


