Package dev.evo.elasticmagic
Types
AggAwareResult
Link copied to clipboard
abstract class AggAwareResult
Content copied to clipboard
BaseSearchQuery
Link copied to clipboard
abstract class BaseSearchQuery<S : BaseDocSource, T : BaseSearchQuery<S, T>>(docSourceFactory: (<ERROR CLASS>) -> S, query: QueryExpression?, params: Params)
Content copied to clipboard
BulkOpType
Link copied to clipboard
BulkResult
Link copied to clipboard
data class BulkResult(errors: Boolean, took: Long, items: List<BulkItem>)
Content copied to clipboard
CreateIndexResult
Link copied to clipboard
data class CreateIndexResult(acknowledged: Boolean, shardsAcknowledged: Boolean, index: String)
Content copied to clipboard
DeleteIndexResult
Link copied to clipboard
ElasticsearchCluster
Link copied to clipboard
class ElasticsearchCluster(transport: <ERROR CLASS>, compilers: CompilerSet?)
Content copied to clipboard
ElasticsearchIndex
Link copied to clipboard
MultiSearchQueryResult
Link copied to clipboard
data class MultiSearchQueryResult(took: Long?, responses: List<SearchQueryResult<*>>)
Content copied to clipboard
MutableParams
Link copied to clipboard
PreparedSearchQuery
Link copied to clipboard
data class PreparedSearchQuery<S : BaseDocSource>(docSourceFactory: (<ERROR CLASS>) -> S, query: QueryExpression?, filters: List<QueryExpression>, postFilters: List<QueryExpression>, aggregations: Map<String, Aggregation<*>>, rescores: List<Rescore>, sorts: List<Sort>, trackScores: Boolean?, trackTotalHits: Boolean?, source: Source?, fields: List<FieldFormat>, docvalueFields: List<FieldFormat>, storedFields: List<FieldOperations<*>>, scriptFields: Map<String, Script>, size: Int?, from: Int?, terminateAfter: Int?, extensions: List<SearchExt>, params: Params)
Content copied to clipboard
SearchQuery
Link copied to clipboard
open class SearchQuery<S : BaseDocSource>(docSourceFactory: (<ERROR CLASS>) -> S, query: QueryExpression?, params: Params) : BaseSearchQuery<S, SearchQuery<S>>
Content copied to clipboard
SearchQueryResult
Link copied to clipboard
data class SearchQueryResult<S : BaseDocSource>(rawResult: Map<String, Any?>?, took: Long, timedOut: Boolean, totalHits: Long?, totalHitsRelation: String?, maxScore: Double?, hits: List<SearchHit<S>>, aggs: Map<String, AggregationResult>) : AggAwareResult
Content copied to clipboard
SearchQueryWithIndex
Link copied to clipboard
data class SearchQueryWithIndex<S : BaseDocSource>(searchQuery: BaseSearchQuery<S, *>, indexName: String)
Content copied to clipboard
SearchType
Link copied to clipboard
UpdateMappingResult
Link copied to clipboard
Functions
usingIndex
Link copied to clipboard
fun <S : BaseDocSource> BaseSearchQuery<S, *>.usingIndex(indexName: String): SearchQueryWithIndex<S>
Content copied to clipboard