Я пишу запрос, чтобы получить результаты, соответствующие одной из нескольких фраз, какОграничение количества результатов РЕКОМЕНДУЕМЫМ пунктов в упругом Поиск
{
'size': 10,
'from': 0,
'query': {
'bool': {
'should': [
{'text': {'title': { 'query': 'some words' }}},
{'text': {'title': { 'query': 'other words' }}},
{'text': {'title': { 'query': 'some other words' }}},
]
}
}
}
Он работает, как ожидалось, но у меня есть проблема: 10 забитые результаты совпадают с одной и той же фразой.
Решение, о котором я думал, состояло в том, чтобы ограничить количество результатов от каждого предложения should
до 5 элементов, например.
Проблема заключается в том, что я не вижу, как реализовать это с помощью запросов Elastic Search, и я не знаю, возможно ли это, или существует ли другой способ делать то, что я хочу.
Любые идеи?
Спасибо!
Благодарим за советы по поиску! – Scharron