Приведенный ниже поисковый запрос занимает около 2356 мс, чтобы получить 50 записей.
Нечеткость ведет к замедлению поиска. Как я могу улучшить производительность, используя Fuzziness?
(Выделение не может быть пропущено)
{
"from": 0,
"size": 50,
"query": {
"bool": {
"must": {
"multi_match": {
"query": "shall have the right",
"fields": [
"subType",
"title",
"type",
"content"
],
"fuzziness": "AUTO",
"minimum_should_match": "80%"
}
},
"should": {
"multi_match": {
"query": "shall have the right",
"fields": [
"subType",
"title",
"type",
"content"
],
"type": "phrase",
"slop": 1
}
}
}
},
"aggregations": {
"agg_example": {
"terms": {
"field": "type.keyword"
}
}
},
"highlight": {
"type": "unified",
"fields": {
"*": {}
}
}
}