Например, предположим, что у меня есть эти документы:Match X или несколько слов в поле в elasticsearch
{
"_id": 1
"title": "The quick brown fox"
}
{
"_id": 2
"title": "The quick brown fox jumps over the lazy dog"
}
{
"_id": 3
"title": "The quick brown fox jumps over the quick dog"
}
{
"_id": 4
"title": "Brown fox brown dog"
}
Если я запрашиваю brown
документы все документы будут возвращены, но я хотел бы сказать " если запрос не совпадает с двумя или более словами, это не соответствует «или», если запрос не соответствует определенному проценту предложения, это не соответствует »
Сейчас я использую оценка, чтобы решить эту проблему, но это довольно сложно, поэтому я хотел бы узнать, знаете ли вы, что это лучший подход.
Спасибо в продвижении.
Но 'minimum_should_match' покажет, сколько пункты из запроса BOOL должны должны совпадать с тем, чтобы документ быть действительным матч –