一、获取类api
get API允许根据其id从索引中获取类型化的JSON文档。
以下示例从名为twitter的索引中获取一个JSON文档,该索引名为tweet,id值为1:
GetResponse response = client.prepareGet(“twitter”,“tweet”,“1”)。get();
1、get API允许设置线程模型,当在同一节点上执行API的实际执行时将执行操作(API在同一服务器上分配的分片上执行)。
2、选项是在不同的线程上执行操作,或者在调用线程上执行它(注意API仍然是异步的)。默认情况下,operationThreaded设置为true表示在不同的线程上执行操作。以下示例将其设置为false:
GetResponse response = client.prepareGet("twitter", "tweet", "1")
.setOperationThreaded(false)
.get();
二、删除类api
delete API允许用户根据其id从特定索引中删除类型化的JSON文档。以下示例从名为twitter的索引中删除JSON文档,该索引名为tweet,id为1:
DeleteResponse response = client.prepareDelete(“twitter”,“tweet”,“1”)。get();
1、delete API允许设置线程模型,当在同一节点上执行API的实际执行时,将执行操作(API在同一服务器上分配的分片上执行)。
2、选项是在不同的线程上执行操作,或者在调用线程上执行它(注意