lucee.Componentcbelasticsearch.IndexBuilder
Elasticsearch Index Builder Object
Property Summary | ||||
---|---|---|---|---|
type | property | default | serializable | required |
any
|
aliases
|
true
|
false
|
|
any
|
indexName
|
true
|
false
|
|
any
|
mappings
|
true
|
false
|
|
any
|
settings
|
true
|
false
|
|
any
|
type
|
true
|
false
|
Method Summary | |
---|---|
any
|
delete()
Deletes the index named in the configured builder. |
string
|
getAliases()
|
Client
|
getClient()
Client provider. |
Config
|
getConfig()
Config provider. |
struct
|
getDSL()
|
string
|
getIndexName()
|
string
|
getJSON()
|
cbelasticsearch.MappingBuilder
|
getMappingBuilder()
MappingBuilder provider. |
string
|
getMappings()
|
string
|
getSettings()
|
string
|
getType()
|
IndexBuilder
|
new([string name], [any properties], [struct settings])
|
any
|
onDIComplete()
|
any
|
reset()
|
any
|
save()
Persists the document to Elasticsearch. |
any
|
setAliases(any aliases)
|
any
|
setIndexName(any indexName)
|
any
|
setMappings(any mappings)
|
any
|
setSettings(any settings)
|
any
|
setType(any type)
|
Methods inherited from class lucee.Component |
---|
None |
Property Detail |
---|
access
- publicrequired
- falsereturntype
- anyserializable
- trueaccess
- publicrequired
- falsereturntype
- anyserializable
- trueaccess
- publicrequired
- falsereturntype
- anyserializable
- trueaccess
- publicrequired
- falsereturntype
- anyserializable
- trueaccess
- publicrequired
- falsereturntype
- anyserializable
- trueMethod Detail |
---|
Deletes the index named in the configured builder
Client provider
Config provider
MappingBuilder provider
name
properties
settings
Persists the document to Elasticsearch
aliases
indexName
mappings
settings
type