Я использую ES с SpringBoot.Я пытаюсь найти результаты, используя следующий фрагмент кода.
SearchRequest searchRequest = new SearchRequest("businesses");
SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
searchSourceBuilder.query(QueryBuilders.termQuery("name", "Microsoft"));
SearchResponse response = highLevelClient.search(searchRequest, RequestOptions.DEFAULT);
SearchHit[] searchHit = response.getHits().getHits();
Когда я перебираю "searchHits", ни одно из имен не соответствует "Microsoft".Он всегда возвращает некоторые другие имена.Кроме того, список других имен является неизменным.Что-то не так в коде?