使用 flex 搜索Java客户端时,可以为每个查询指定写入一致性级别和超时:

        final IndexRequestBuilder indexRequestBuilder = client.prepareIndex("myIndex", "myType");
        indexRequestBuilder.setConsistencyLevel(WriteConsistencyLevel.ALL);
        indexRequestBuilder.setTimeout(TimeValue.timeValueMillis(500));

        final XContentBuilder sourceBuilder = .....

        indexRequestBuilder.setSource(sourceBuilder).execute().actionGet();

我没有找到与Spring Data的ElasticSearchTemplate相同的API。

你知道有没有办法?

最佳答案

在devoxx与Spring人员核对之后,似乎无法使用SpringData的ElasticSearchTemplate指定每个查询的写入一致性和超时。

10-07 23:32