У меня есть нечеткий запрос, написанный ниже:
MatchQueryBuilder fuzzyQuery = QueryBuilders.matchQuery("color","blue color").fuzziness(Fuzziness.AUTO).fuzzyTranspoistions(true);
BoolQueryBuilder bool = new BoolQueryBuilder();
bool.should(fuzzyQuery);
SeachSourceBuilder search = new SearchSourceBuilder();
search.query(bool);
SearchRequest searchRequest = new SearchRequest(<index>,<type>)
searchRequest .source(search)
SearchResponse res = client.search(searchRequest,RequestOptions.DEFAULT);
'res' возвращает некоторые записи из elasti c поиск, где столбец 'color' имеет значения, аналогичные строке 'blue color'.
Теперь есть какой-то способ определить, содержит ли какая-либо из записей результатов поле 'color' с точным значением 'blue color '?
Спасибо.