使用 Elasticsearch 创建索引步骤:
- 打开 Elasticsearch 的命令行工具(如 cURL 或 Elasticsearch 提供的 Kibana 工具)或集成开发环境(如 Elasticsearch 的官方客户端库或第三方客户端库)。
- 使用 HTTP 请求的
PUT
方法创建索引。需要指定索引的名称,以简单的字符串表示。使用以下命令创建名为my_index
的索引:
PUT /my_index
这将在 Elasticsearch 中创建一个名为 my_index
的空索引。
- 为索引的字段指定分词器和是否检索的设置,可以使用索引的映射(mapping)来完成。映射定义了索引中文档的结构和字段的属性。
3.1 创建映射,可以使用PUT
请求指定映射:
PUT /my_index/_mapping
3.2 在映射中指定要设置的字段。可以使用 properties
关键字来定义字段。例如,以下示例创建一个名为 text
的字段:
{
"properties": {
"text": {
"type": "text",
"analyzer": "standard",
"index": true
}
}
}
3.3 在字段定义中,使用以下参数来指定分词器和是否检索的设置:
- type
:指定字段的类型。对于文本字段,可以使用 "type": "text"
。对于其他类型的字段,可以根据需要选择适当的类型。
- analyzer
:指定分词器。分词器定义了如何将文本分成单独的词条进行索引和搜索。例如,可以使用 "analyzer": "standard"
来指定使用 默认的标准分词器。
- index
:指定是否对该字段进行索引。可以将其设置为 true
或 false
,以确定是否希望能够通过该字段进行全文搜索。
- 成功创建了一个具有指定分词器和是否检索字段设置的索引。可以使用该索引来存储和检索文档数据。