Предположим, у меня есть поле с именем message
. Это поле будет содержать предложение. Также у меня есть множество терминов. Этот массив будет содержать несколько слов. Что-то вроде
"query": {
"bool": {
"must": [
{
"terms": {
"message": [
"domain",
"rejected"
],
"boost": 1
}
}
]
}
Предположим, я хочу вернуть только те документы, где domain
и rejected
, оба должны присутствовать независимо от их порядка в предложении. Каким должен быть запрос?