package es_01_document; import com.kwan.shuyu.SearchApplication; import lombok.extern.slf4j.Slf4j; import org.elasticsearch.action.DocWriteResponse; import org.elasticsearch.action.delete.DeleteRequest; import org.elasticsearch.action.delete.DeleteResponse; import org.elasticsearch.client.RequestOptions; import org.elasticsearch.client.RestHighLevelClient; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; import java.io.IOException; /** * 删除文档 * * @author : qinyingjie * @version : 2.2.0 * @date : 2023/5/10 14:04 */ @Slf4j @SpringBootTest(classes = SearchApplication.class) @RunWith(SpringRunner.class) public class TestDocument_09_delete { @Autowired RestHighLevelClient client; @Test public void testDelete() throws IOException { //创建请求 DeleteRequest request = new DeleteRequest("test_post", "3"); //执行 DeleteResponse deleteResponse = client.delete(request, RequestOptions.DEFAULT); //获取结果 deleteResponse.getId(); deleteResponse.getIndex(); DocWriteResponse.Result result = deleteResponse.getResult(); log.info(result.toString()); } }