public abstract class IndexerSearcherFactory extends Object
| 构造器和说明 |
|---|
IndexerSearcherFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ESServerConfig |
loadESServerConfigFormProperties(Properties properties)
从 属性文件 中读取 elastic search 服务器的配置信息
|
static ESServerConfig |
loadESServerConfigFormProperties(String propertiesFile) |
static org.apache.commons.pool2.impl.GenericObjectPool<org.elasticsearch.client.RestHighLevelClient> |
obtainclientPool(ESServerConfig config) |
static org.apache.commons.pool2.impl.GenericObjectPool<org.elasticsearch.client.RestHighLevelClient> |
obtainclientPool(ESServerConfig config,
boolean createNew) |
static ESIndexer |
obtainIndexer(ESServerConfig config,
Class<?> objType)
创建 索引客户端,或者 返回已经创建的 客户端
|
static ESIndexer |
obtainIndexer(String indexName)
根据索引名称 获取 Indexer
|
static ESSearcher |
obtainSearcher(ESServerConfig config,
Class<?> objType)
创建 检索客户端,或者 返回已经创建的 客户端
|
static ESSearcher |
obtainSearcher(String indexName)
根据索引名称 获取 Searcher
|
public static org.apache.commons.pool2.impl.GenericObjectPool<org.elasticsearch.client.RestHighLevelClient> obtainclientPool(ESServerConfig config, boolean createNew)
public static org.apache.commons.pool2.impl.GenericObjectPool<org.elasticsearch.client.RestHighLevelClient> obtainclientPool(ESServerConfig config)
public static ESIndexer obtainIndexer(String indexName)
indexName - 索引名称public static ESIndexer obtainIndexer(ESServerConfig config, Class<?> objType)
config - elastic search 服务器的配置信息objType - 索引对象类型public static ESSearcher obtainSearcher(String indexName)
indexName - 索引名称public static ESSearcher obtainSearcher(ESServerConfig config, Class<?> objType)
config - elastic search 服务器的配置信息objType - 索引对象类型public static ESServerConfig loadESServerConfigFormProperties(Properties properties)
properties - 属性文件public static ESServerConfig loadESServerConfigFormProperties(String propertiesFile)
Copyright © 2025 姹熻嫃鍗楀ぇ鍏堣吘淇℃伅浜т笟鑲′唤鏈夐檺鍏徃. All rights reserved.