Elasticsearch Mapping的示例代码
Elasticsearch Mapping的示例代码
在这个例子中,我们将创建一个名为“articles”的索引,并为它定义一个映射。该映射将包含两个字段:“title”和“body”。
首先,我们需要使用HTTP请求创建“articles”索引:
PUT /articles
然后,我们需要为该索引定义一个映射:
PUT /articles/_mapping
{
"properties": {
"title": {
"type": "text"
},
"body": {
"type": "text"
}
}
}
现在,我们可以使用HTTP请求向该索引添加文档:
POST /articles/_doc
{
"title": "Elasticsearch Mapping示例",
"body": "这是一个映射示例。"
}
最后,我们可以通过发送HTTP请求来检索该文档:
GET /articles/_doc/1
这将返回以下结果:
{
"_index": "articles",
"_type": "_doc",
"_id": "1",
"_version": 1,
"_score": 1,
"_source": {
"title": "Elasticsearch Mapping示例",
"body": "这是一个映射示例。"
}
}
相关文章