我想在ES中的(分析字符串)字段中找到完全匹配。所有值都是整数,但映射为字符串。遗憾的是,我无法更改映射并使用
query: {
match: {
fieldName: '1234'
}
}
也给了我0次点击。 当映射是
时,我无法弄清楚标准分析仪是否以奇怪的方式工作index: {
type: {
properties: {
fieldName: {
type: string
}
}
}
}
和数据
{fieldName: '12345'}
或匹配查询中有一些我遗漏的内容。
谢谢:)
答案 0 :(得分:0)
将fieldNames值的引号从刻度'
更改为引号"
。尝试查询时,正确的引号会在我的结尾返回预期的结果。
{
"query": {
"match": {
"fieldName": "1234"
}
}
}