PUT /索引库名/_mapping/类型名称 { "properties": { "字段名": { "type": "类型", "index": true, "store": true, "analyzer": "分词器" } } } 这分别时什么意思
时间: 2024-03-10 21:41:47 浏览: 81
PUT /索引库名/_mapping/类型名称 是Elasticsearch中用于创建或更新索引的映射(mapping)的API。它允许你定义索引中的字段及其属性。
{
"properties": {
"字段名": {
"type": "类型",
"index": true,
"store": true,
"analyzer": "分词器"
}
}
}
- "字段名":表示要定义的字段名称。
- "类型":表示字段的数据类型,例如"string"、"integer"、"date"等。
- "index":表示该字段是否需要被索引,默认为true。如果设置为false,则该字段不会被索引,无法进行全文搜索。
- "store":表示该字段是否需要被存储,默认为true。如果设置为false,则该字段的值不会被存储,只能通过_source字段获取。
- "analyzer":表示该字段使用的分词器。分词器用于将文本进行分词处理,以便进行全文搜索和分析。
以上是对PUT /索引库名/_mapping/类型名称中的参数进行解释。如果你有其他问题,请继续提问。
阅读全文