安装测试:
ES安装成功测试:
http://127.0.0.1:9200/
ES插件安装测试:
http://127.0.0.1:9200/_cat/plugins
系统参数配置config/elasticsearch.yml
##防止自动创建索引
action.auto_create_index: false
索引管理
类型(Type):在 Elasticsearch 中表示一组相似的文档
properties里列出所有包含的字段及属性
字段属性:
type:字段的数据类型,例如 text 和 date
index:
字段是否应当被当成全文来搜索(analyzed),
或被当成一个准确的值(not_analyzed),
或完全不可被搜索(no)
analyzer:确定在索引和或搜索时全文字段使用的 分析器
索引管理
创建索引
#创建索引
PUT /my_index
{
"settings": {
"number_of_shards" : "定义一个索引的主分片个数,默认值是 5。这个配置在索引创建后不能修改。",
"number_of_replicas" : "每个主分片的复制分片个数,默认是 `1`。这个配置可以随时在活跃的索引上修改。",
"analysis" : "分析器"
},
"mappings": {
"type_name": {
}
}
#修改索引参数(例如:修改复制分片数)
PUT /my_temp_index/_settings
{
"number_of_replicas": 1
}
删除索引
#删除所有索引
DELETE /_all
#删除多个索引
DELETE /index_one,index_two
#模糊匹配删除索引
DELETE /index_*
#删除指定索引
DELETE /my_index