ElasticsearchIndex

class ElasticsearchIndex(val name: String, val cluster: ElasticsearchCluster)

Constructors

Link copied to clipboard
constructor(name: String, cluster: ElasticsearchCluster)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun bulk(actions: List<Action<*>>, refresh: Refresh? = null, timeout: String? = null, params: Params = Params()): BulkResult
Link copied to clipboard
suspend fun count(searchQuery: SearchQuery.Count): CountResult
Link copied to clipboard
Link copied to clipboard
suspend fun forceMerge(ignoreUnavailable: Boolean? = null, maxNumSegments: Int? = null, onlyExpungeDeletes: Boolean? = null, primaryOnly: Boolean? = null, params: Params? = null): PersistResult
Link copied to clipboard
Link copied to clipboard
suspend fun refresh(ignoreUnavailable: Boolean? = null, params: Params? = null): PersistResult
Link copied to clipboard
suspend fun <S : BaseDocSource> search(searchQuery: SearchQuery.Search<S>): SearchQueryResult<S>
Link copied to clipboard