查看 ElasticsearchTemplate 的 API,一些操作采用indexName
显式方式 - 例如:
public String delete(String indexName, String type, String id) {...}
其他 API 操作不采用 - 例如queryForObject
:
public <T> T queryForObject(GetQuery query, Class<T> clazz) {
这意味着 - 使用queryForObject
-无法针对特定索引运行该操作。
我的问题是——首先——我错过了什么吗?如果不是 - 索引名称不是所有 API 操作的输入是否有原因?干杯,
尤金。