MetaFields
Metadata fields: https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-fields.html
Constructors
MetaFields
Link copied to clipboard
fun MetaFields()
Content copied to clipboard
Types
BaseMetaField
Link copied to clipboard
abstract class BaseMetaField<V, B : MappingField<V>>(name: String, type: FieldType<V, V>, params: Params, boundFieldFactory: (String, Params, MetaFields) -> B) : FieldSet.Field<V, V>
Content copied to clipboard
BoundFieldNamesField
Link copied to clipboard
class BoundFieldNamesField(name: String, params: Params, parent: MetaFields) : BoundField<String, String>
Content copied to clipboard
BoundRoutingField
Link copied to clipboard
class BoundRoutingField(name: String, params: Params, parent: MetaFields) : BoundField<String, String>
Content copied to clipboard
BoundSizeField
Link copied to clipboard
class BoundSizeField(name: String, params: Params, parent: MetaFields) : BoundField<Long, Long>
Content copied to clipboard
BoundSourceField
Link copied to clipboard
class BoundSourceField(name: String, params: Params, parent: MetaFields) : BoundField<String, String>
Content copied to clipboard
FieldNamesField
Link copied to clipboard
class FieldNamesField(enabled: Boolean?) : MetaFields.BaseMetaField<String, MetaFields.BoundFieldNamesField>
Content copied to clipboard
RoutingField
Link copied to clipboard
class RoutingField(required: Boolean?) : MetaFields.BaseMetaField<String, MetaFields.BoundRoutingField>
Content copied to clipboard
SizeField
Link copied to clipboard
class SizeField(enabled: Boolean?) : MetaFields.BaseMetaField<Long, MetaFields.BoundSizeField>
Content copied to clipboard
SourceField
Link copied to clipboard
class SourceField(enabled: Boolean?, includes: List<String>?, excludes: List<String>?) : MetaFields.BaseMetaField<String, MetaFields.BoundSourceField>
Content copied to clipboard
Functions
get
Link copied to clipboard
getAllFields
Link copied to clipboard
getFieldByName
Link copied to clipboard
getFieldName
Link copied to clipboard
getQualifiedFieldName
Link copied to clipboard
nested
Link copied to clipboard
fun <T : SubDocument> nested(factory: (DocSourceField) -> T, dynamic: Dynamic? = null, params: Params = Params()): SubDocument.UnboundSubDocument<T>
Content copied to clipboard
fun <T : SubDocument> nested(name: String?, factory: (DocSourceField) -> T, dynamic: Dynamic? = null, params: Params = Params()): SubDocument.UnboundSubDocument<T>
Content copied to clipboard
obj
Link copied to clipboard
fun <T : SubDocument> obj(factory: (DocSourceField) -> T, enabled: Boolean? = null, dynamic: Dynamic? = null, params: Params = Params()): SubDocument.UnboundSubDocument<T>
Content copied to clipboard
fun <T : SubDocument> obj(name: String?, factory: (DocSourceField) -> T, enabled: Boolean? = null, dynamic: Dynamic? = null, params: Params = Params()): SubDocument.UnboundSubDocument<T>
Content copied to clipboard
object
Link copied to clipboard
fun <T : SubDocument> object(factory: (DocSourceField) -> T, enabled: Boolean? = null, dynamic: Dynamic? = null, params: Params = Params()): SubDocument.UnboundSubDocument<T>
Content copied to clipboard
fun <T : SubDocument> object(name: String?, factory: (DocSourceField) -> T, enabled: Boolean? = null, dynamic: Dynamic? = null, params: Params = Params()): SubDocument.UnboundSubDocument<T>
Content copied to clipboard
text
Link copied to clipboard