我对ElasticSearch的文档格式如下:
{
"message": "Message text",
"user_email": "user@email.net"
}
针对这些文档执行了两种类型的查询:
有没有办法为ElasticSearch中的单个字段创建'analyze'和'not_analyzed'索引?
答案 0 :(得分:1)
上述问题的一个简单解决方案是定义对应于user_email的两个不同字段,即" user_email_analyzed"和" user_email_not_analyzed"在创建索引时。之后,在索引阶段,您应该更新两个电子邮件字段的上下文。