elasticsearch query
-
SpringBoot(ElasticSearch) - : Cannot constructQuery '*"첫 번째"*'. Use expression or multiple clauses instead.ElasticSearch/오류 2024. 11. 13. 13:57
org.springframework.dao.InvalidDataAccessApiUsageException: Cannot constructQuery '*"첫 번째"*'. Use expression or multiple clauses instead. at org.springframework.data.elasticsearch.core.query.Criteria.assertNoBlankInWildcardQuery(Criteria.java:852) ~[spring-data-elasticsearch-5.3.5.jar:5.3.5] at org.springframework.data.elasticsearch.core.query.Criteria.contains(Criteria.java:409) ~[spring-data-e..
-
ElasticSearch - Criteria, CriteriaQuery, SearchHits 파헤치기ElasticSearch/Project 2024. 11. 13. 13:48
Criteria, CriteriaQuery, SearchHits는 Spring Data Elasticsearch에서 제공하는 클래스들로, 복잡한 검색 조건을 생성하고 검색 결과를 관리하는 데 사용됩니다. 각각의 클래스는 특정 상황에서 유용하게 사용되며, Elasticsearch와 상호작용하기 위해 사용됩니다. 아래는 각 클래스의 기능과 사용 사례에 대한 상세 설명 및 예시입니다. 1. Criteria 클래스설명**Criteria**는 검색 조건을 정의하기 위한 클래스입니다. 필드 이름, 조건 연산자(부분 일치, 정확히 일치 등), 조건 값 등을 설정할 수 있습니다.여러 필드를 기준으로 조건을 결합하거나, 조건에 따라 데이터를 필터링할 수 있습니다.사용 상황부분 일치 검색: matches() 메서드를 사용..