elasticsearch创建索引
在Elasticsearch中创建索引有以下两种方法:
1. 创建非结构化索引:通过mappings来区分结构化和非结构化索引。创建非结构化索引时,Elasticsearch会默认创建5个分片和一个备份。当主分片出现问题时,备份可以代替工作。备份的分片还可以执行搜索操作。
2. 创建结构化索引:使用工具如Postman调用API进行创建。Elasticsearch的API是HTTP协议RESTful风格的,格式如下:http://:/<索引>/<类型>/<文档id>。创建结构化索引后,可以执行成功后刷新索引信息,查看结构化信息。
需要注意的是,Elasticsearch中的索引、类型和文档等概念与MySQL中的数据库、表和数据行有相似之处,但并不完全相同。在实际应用中,可以根据需要选择合适的索引类型和结构。