在 elasticsearch 中突出显示 _source 排除的字段
Highlighting _source excluded fields in elasticsearch
我在 Elasticsearch 突出显示中有一个问题。我以某些字段不需要存储在 elasticsearch 中的方式设置索引的映射。
例如:-
PUT employee/_mapping/records
{
"_source": {
"includes": [
"id",
"name"
],
"excludes": [
"designation",
"age"
]
}
}
现在,我可以搜索排除的字段了。但我无法突出显示 _source
中排除的字段。
我在 elasticsearch 文档中读过这个。但是我想确认在这种情况下是否有任何方法可以突出显示字段。谢谢
通过进一步研究,我了解到我们应该通过提供 store : yes
将字段存储在 ES 中,或者应该将其包含在 ES 的 _source
字段中以在搜索中突出显示它。
我在 Elasticsearch 突出显示中有一个问题。我以某些字段不需要存储在 elasticsearch 中的方式设置索引的映射。
例如:-
PUT employee/_mapping/records
{
"_source": {
"includes": [
"id",
"name"
],
"excludes": [
"designation",
"age"
]
}
}
现在,我可以搜索排除的字段了。但我无法突出显示 _source
中排除的字段。
我在 elasticsearch 文档中读过这个。但是我想确认在这种情况下是否有任何方法可以突出显示字段。谢谢
通过进一步研究,我了解到我们应该通过提供 store : yes
将字段存储在 ES 中,或者应该将其包含在 ES 的 _source
字段中以在搜索中突出显示它。