curl ‘http://192.168.1.154:9200/_cat/indices?v’
查找已经建立的所有索引
curl -H “Content-Type: application/json” -XPOST ‘http://192.168.1.154:9200/customer/external?pretty’ -d ‘{“name”:“zhouhui”,“id”:2}’
插入语句-
查询指定字段
curl -H “Content-Type: application/json” -XPOST ‘http://192.168.1.154:9200/customer/_search?pretty’ -d ‘{“query”:{“match”:{“id”:3}}}’
curl -H “Content-Type: application/json” -XPOST ‘http://192.168.1.154:9200/customer/_search?q=*&pretty’
查询所有字段
批量导入数据
创建mapping,在这之前要建立index
curl -H “Content-Type: application/json” -XPOST ‘http://192.168.1.154:9200/recommend/external/_mapping’ -d ‘{“properties”:{“news_content”:{“type”:“text”,“analyzer”:“ik_max_word”,“search_analyzer”:“ik_smart”}}}’
curl -H “Content-Type: application/json” -XPOST ‘http://192.168.1.154:9200/_analyze?pretty=true’ -d’{“analyzer”:“ik_smart”,“text”:“中华人民共和国国徽”}’
分词测试
curl -H “Content-Type: application/json” -XPOST ‘http:/192.168.1.154:9200/recommend/external/_search’ -d ‘{“query”:{“match”:{“desc”:“北京”}}}’
搜索关键词
curl -H “Content-Type: application/json” ‘http://192.168.1.154:9200/recommend/external/_search?’ -d ‘{“query”:{“match”:{“news_content”:“陈一鸣”}}}’
read only allow delete:这个时候es已经上锁了
curl -XPUT ‘localhost:2222/user/_settings’ -H ‘Content-Type: application/json’ -d ‘{“index.blocks.read_only_allow_delete”: null}’
解锁命令