Elasticsearch Mapping的示例代码

2023-04-07 12:45:00 elasticsearch 代码 示例

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": "这是一个映射示例。"

}

}

相关文章