public final class ESearchActivator
extends java.lang.Object
implements org.osgi.framework.BundleActivator
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BM_MAINTENANCE_STATE_META_KEY
key for
putMeta(String, String, String) . |
Constructor and Description |
---|
ESearchActivator() |
Modifier and Type | Method and Description |
---|---|
static void |
addAliasTo(java.lang.String aliasName,
java.lang.String indexName,
boolean isWriteIndex) |
static void |
asyncIndex(java.lang.String index,
java.lang.String kind,
java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> obj) |
static void |
clearClientCache() |
static org.elasticsearch.client.Client |
createClient(java.util.Collection<java.lang.String> hosts) |
static void |
delete(java.lang.String index,
java.lang.String kind,
java.lang.String id) |
static void |
deleteByQuery(java.lang.String index,
org.elasticsearch.index.query.QueryBuilder query) |
static void |
deleteByQuery(java.lang.String index,
java.lang.String query) |
static void |
disableFlush(java.lang.String... indexes) |
static void |
enableFlush(java.lang.String... indexes) |
static void |
flush(java.lang.String index) |
static long |
fsAvailable(java.lang.String indexName) |
static long |
fsAvailableOnNode(java.lang.String nodeId) |
static org.elasticsearch.client.Client |
getClient() |
static org.elasticsearch.client.Client |
getClient(java.lang.String tag) |
static byte[] |
getIndexSchema(java.lang.String indexName) |
static java.lang.String |
getMeta(java.lang.String index,
java.lang.String key) |
static RewritableIndex |
getRewritableIndex(java.lang.String indexName) |
static void |
index(java.lang.String index,
java.lang.String kind,
java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> obj) |
static void |
initClasspath() |
static void |
initClient(org.elasticsearch.client.Client client) |
static void |
initIndex(org.elasticsearch.client.Client client,
java.lang.String index) |
static java.util.Optional<java.lang.String> |
initIndexIfNotExists(org.elasticsearch.client.Client client,
java.lang.String index) |
static java.util.Optional<java.lang.String> |
initIndexIfNotExists(java.lang.String index) |
static MailspoolStats |
mailspoolStats() |
static java.lang.String |
nodeId(java.lang.String indexName) |
static org.elasticsearch.action.search.SearchRequestBuilder |
prepareSearch(java.lang.String index,
org.elasticsearch.index.query.QueryBuilder query) |
static org.elasticsearch.action.search.SearchRequestBuilder |
prepareSearch(java.lang.String index,
java.lang.String query) |
static void |
putMeta(java.lang.String index,
java.lang.String k,
java.lang.String v) |
static void |
refreshIndex(java.lang.String index) |
static void |
resetAll() |
static void |
resetIndex(java.lang.String index) |
static void |
resetIndexes() |
static org.elasticsearch.search.SearchHits |
search(java.lang.String index,
java.lang.String query) |
static org.elasticsearch.search.SearchHits |
search(java.lang.String index,
java.lang.String query,
int from,
int size) |
static org.elasticsearch.search.SearchHits |
search(java.lang.String index,
java.lang.String query,
int from,
int size,
java.lang.String field) |
void |
start(org.osgi.framework.BundleContext bundleContext) |
void |
stop(org.osgi.framework.BundleContext bundleContext) |
static void |
update(java.lang.String index,
java.lang.String kind,
java.lang.String id,
java.lang.String field,
java.lang.Object value) |
public static final java.lang.String BM_MAINTENANCE_STATE_META_KEY
putMeta(String, String, String)
. Indices with this prop will
be ignored when allocating new aliasespublic void start(org.osgi.framework.BundleContext bundleContext) throws java.lang.Exception
start
in interface org.osgi.framework.BundleActivator
java.lang.Exception
public void stop(org.osgi.framework.BundleContext bundleContext) throws java.lang.Exception
stop
in interface org.osgi.framework.BundleActivator
java.lang.Exception
public static final void initClient(org.elasticsearch.client.Client client)
public static final void initClasspath()
public static final void index(java.lang.String index, java.lang.String kind, java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> obj)
public static final void asyncIndex(java.lang.String index, java.lang.String kind, java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> obj)
public static final void delete(java.lang.String index, java.lang.String kind, java.lang.String id)
public static final void deleteByQuery(java.lang.String index, java.lang.String query)
public static final void deleteByQuery(java.lang.String index, org.elasticsearch.index.query.QueryBuilder query)
public static final org.elasticsearch.search.SearchHits search(java.lang.String index, java.lang.String query)
public static final org.elasticsearch.search.SearchHits search(java.lang.String index, java.lang.String query, int from, int size)
public static final org.elasticsearch.search.SearchHits search(java.lang.String index, java.lang.String query, int from, int size, java.lang.String field)
public static org.elasticsearch.action.search.SearchRequestBuilder prepareSearch(java.lang.String index, java.lang.String query)
public static org.elasticsearch.action.search.SearchRequestBuilder prepareSearch(java.lang.String index, org.elasticsearch.index.query.QueryBuilder query)
public static final void update(java.lang.String index, java.lang.String kind, java.lang.String id, java.lang.String field, java.lang.Object value)
public static org.elasticsearch.client.Client getClient(java.lang.String tag)
public static org.elasticsearch.client.Client getClient()
public static void putMeta(java.lang.String index, java.lang.String k, java.lang.String v)
public static java.lang.String getMeta(java.lang.String index, java.lang.String key)
public static org.elasticsearch.client.Client createClient(java.util.Collection<java.lang.String> hosts)
public static void refreshIndex(java.lang.String index)
public static void disableFlush(java.lang.String... indexes)
public static void enableFlush(java.lang.String... indexes)
public static void flush(java.lang.String index)
public static void resetAll()
public static void resetIndex(java.lang.String index)
public static void addAliasTo(java.lang.String aliasName, java.lang.String indexName, boolean isWriteIndex)
public static java.util.Optional<java.lang.String> initIndexIfNotExists(java.lang.String index)
public static java.util.Optional<java.lang.String> initIndexIfNotExists(org.elasticsearch.client.Client client, java.lang.String index)
public static void initIndex(org.elasticsearch.client.Client client, java.lang.String index)
public static byte[] getIndexSchema(java.lang.String indexName)
public static RewritableIndex getRewritableIndex(java.lang.String indexName)
public static void resetIndexes()
public static void clearClientCache()
public static MailspoolStats mailspoolStats()
public static java.lang.String nodeId(java.lang.String indexName)
public static long fsAvailableOnNode(java.lang.String nodeId)
public static long fsAvailable(java.lang.String indexName)
Copyright © 2023. All Rights Reserved.