
SolrClient::deleteByQuery 메서드의 첫 번째 인자인 query 파라미터에 넣을 쿼리 형식은 다음과 같습니다.
- 기본 쿼리: `id:123` (id 필드가 123인 문서 삭제)
- 정규 표현식: `id:123` (id 필드가 123인 문서 삭제, id 필드가 숫자인 경우)
- AND 연산: `id:123 AND name:john` (id 필드가 123이고 name 필드가 john인 문서 삭제)
- OR 연산: `id:123 OR name:john` (id 필드가 123 또는 name 필드가 john인 문서 삭제)
- NOT 연산: `id:123 NOT name:john` (id 필드가 123이고 name 필드가 john이 아닌 문서 삭제)
쿼리 예시:
- `id:123` (id 필드가 123인 문서 삭제)
- `id:123 AND name:john` (id 필드가 123이고 name 필드가 john인 문서 삭제)
- `id:123 OR name:john` (id 필드가 123 또는 name 필드가 john인 문서 삭제)
- `id:123 NOT name:john` (id 필드가 123이고 name 필드가 john이 아닌 문서 삭제)
2025-03-06 05:09