【发布时间】:2021-06-11 04:46:06
【问题描述】:
是否可以为单个索引创建一个映射,我可以在其中执行match 查询(与keyword 不同的是部分字段匹配),这将满足区分大小写和不区分大小写的搜索?
示例数据:
{
"description": "my Brown car"
}
搜索大小写 1 - 不区分大小写:“棕色”:1 次命中 text 字段类型和 match 查询来实现。
搜索大小写 2 - 区分大小写:“棕色”:无结果。 term 区分大小写,但不匹配,因为不是整个字段值。
我无法创建第二个索引,因为我正在创建一个结合两者的bool 查询。但我可以有多个字段,例如decription.keyword 或description.magic。
【问题讨论】:
标签: elasticsearch