Elasticsearch是一种分布式文档存储。Elasticsearch不是将信息存储为列数据行,而是存储已序列化为JSON文档的复杂数据结构。当集群中有多个Elasticsearch节点时,存储的文档分布在整个集群中,可以从任何节点立即访问。
数据类型
常见操作
# 创建索引API创建带有显式映射的新索引
PUT /my-index-000001
{
"mappings": {
"properties": {
"age": { "type": "integer" },
"email": { "type": "keyword" },
"name": { "type": "text" }
}
}
}
# 修改 mapping
PUT /my-index-000001/_mapping
{
"properties": {
"employee-id": {
"type": "keyword",
"index": false
}
}
}
# 修改配置
PUT my-index-000001
{
"settings": {
"index":{
"mode":"standard"
}
}
}