Tire - найти запись, содержащую все слова

У меня проблема с рельсовым камнем и его поиском. Допустим, у меня есть поисковый запрос 'alpha street smith' и только одна запись в ES, содержащая эти три слова, но в разных столбцах. Так, например, название компании 'alpha', адрес компании 'street' и company_director_name is 'smith',
Tire находит эту запись, но также возвращает записи, которые содержат одно слово из запроса. Например, если название компании 'alpha' но никакие другие условия не совпадают, он все равно возвращается. Так как же добиться того, чтобы возвращались только записи, содержащие все искомые термины?

0 ответов

Другие вопросы по тегам