개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.06 05:08

SolrClient::deleteByQuery 사용법에 대한 질문

  • Haskell연구가 12일 전 2025.03.06 05:08
  • 3
    1
제가 SolrClient::deleteByQuery를 사용하여 특정 문서를 삭제하려고 하는데,

deleteByQuery 메서드의 첫번째 인자인 query 파라미터에 어떤 형식의 쿼리를 넣어야 하는지 이해가 잘 안 가네요.

deleteByQuery 메서드의 query 파라미터에 넣을 쿼리 형식은 어떤 것이 있는지 알려주세요.

그리고 query 파라미터에 넣을 쿼리 예시를 보여주세요.

    댓글목록

    profile_image
    나우호스팅  12일 전



    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

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 4,288건 / 221 페이지

검색

게시물 검색