[英]In Elasticsearch, how can I get 'max_result_window' value using [Elasticsearch Clients, Java API]?
For example: I can get 'max_result_window' value using an HTTP request, like http://esIp:9200/index/_settings
. 例如:我可以使用HTTP请求(例如
http://esIp:9200/index/_settings
获得“ max_result_window”值。
But I want to get this value in Java runtime environment using [elasticsearch client, Java Api]. 但是我想使用[elasticsearch client,Java Api]在Java运行时环境中获得此值。 I look through the official document but result in finding no relevant infomation about it.
我浏览了正式文件,但没有找到相关的信息。
So, How can I get 'max_result_window' value using [Elasticsearch Clients, Java API]? 因此,如何使用[Elasticsearch Clients,Java API]获得“ max_result_window”值?
If you are talking about native transport client you can use admin API. 如果您正在谈论本机传输客户端,则可以使用admin API。 Here is the example:
这是示例:
TransportClient client = new PreBuiltTransportClient(Settings.EMPTY)
.addTransportAddress(new TransportAddress(InetAddress.getLoopbackAddress(), 9300));
GetSettingsResponse response = client.admin().indices().prepareGetSettings("test").get();
String maxResultWindow = response.getSetting("test", "index.max_result_window");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.