PUT test_highligh/_doc/1
{
"description": "It is a very beautiful day to go for a walk"
}
GET /test_highligh/_search
{
"query": {
"match": {
"description": "day"
}
},
"highlight": {
"fields": {
"description": {
"pre_tags": ["..."],
"post_tags": ["..."],
"fragment_size" : 3
}
}
}
}
fragment_size突出显示的片段的大小,以字符为单位。默认值为100。 输出:
"hits": [
{
"_index": "test_highligh",
"_id": "1",
"_score": 0.2876821,
"_source": {
"description": "It is a very beautiful day to go for a walk"
},
"highlight": {
"description": [
"beautiful ...day..."
]
}
}
]
1条答案
按热度按时间bd1hkmkf1#
这不是你想要的,但可以帮助你找到解决方案。
Elasticsearch Highlight
下面是一个例子:
fragment_size突出显示的片段的大小,以字符为单位。默认值为100。
输出: