
deleteById 메소드는 문서를 삭제하고, 삭제된 문서의 상태를 확인할 수 있는 메소드인 deleteByQuery 메소드를 호출하여 확인할 수 있습니다.
deleteById 메소드를 호출한 후, deleteByQuery 메소드를 호출하여 query 파라미터에 deleted=true를 지정하여 삭제된 문서를 조회할 수 있습니다.
예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
java
// deleteById 메소드를 호출하여 문서 삭제
solrClient.deleteById("문서 ID");
// deleteByQuery 메소드를 호출하여 삭제된 문서 조회
QueryResponse response = solrClient.query("collectionName",
new Query("deleted:true"),
new Fields("id", "deleted"));
또는, deleteById 메소드 호출 후, solrClient.commit() 메소드를 호출하여 문서 삭제를 완료한 후에, solrClient.query() 메소드를 호출하여 문서가 삭제되었는지 확인할 수 있습니다.
예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
java
// deleteById 메소드를 호출하여 문서 삭제
solrClient.deleteById("문서 ID");
// commit 메소드를 호출하여 문서 삭제 완료
solrClient.commit();
// query 메소드를 호출하여 문서가 삭제되었는지 확인
QueryResponse response = solrClient.query("collectionName",
new Query("id:문서 ID"),
new Fields("id", "deleted"));
이러한 방법을 통해 deleteById 메소드를 호출한 후에 문서가本当に 삭제되었는지 확인할 수 있습니다.
2025-06-27 20:29