elasticsearch最佳实践
2017-01-16 18:17
113 查看
创建索引
无mapping创建索引名称为index的索引
curl -XPUT http://localhost:9200/book[/code]
有mapping
如果需要定义每个类型的结构映射,创建type名称为user和blogpost的mapping。curl -XPUT "http://localhost:9200/book" -d' { "mappings": { "user": { "_all": { "enabled": false }, "properties": { "title": { "type": "string" }, "name": { "type": "string" }, "age": { "type": "integer" } } }, "blogpost": { "_all": { "enabled": false }, "properties": { "id": { "type": "string" }, "title": { "type": "string" }, "body": { "type": "string" }, "created": { "type": "date", "format": "strict_date_optional_time||epoch_millis" } } } } }'索引文件
添加四个文档curl -XPOST http://localhost:9200/book/blogpost/1 -d' {"body":"美国留给伊拉克的是个烂摊子吗"} ' curl -XPOST http://localhost:9200/book/blogpost/2 -d' {"body":"公安部:各地校车将享最高路权"} ' curl -XPOST http://localhost:9200/book/blogpost/3 -d' {"body":"中韩渔警冲突调查:韩警平均每天扣1艘中国渔船"} ' curl -XPOST http://localhost:9200/book/blogpost/4 -d' {"body":"中国驻洛杉矶领事馆遭亚裔男子枪击 嫌犯已自首"} '高亮查询
curl -XPOST http://localhost:9200/book/blogpost/_search -d' { "query" : { "term" : { "body" : "中国" }}, "highlight" : { "pre_tags" : ["<tag1>", "<tag2>"], "post_tags" : ["</tag1>", "</tag2>"], "fields" : { "content" : {} } } } '删除索引
curl -XDELETE http://localhost:9200/book[/code]
相关文章推荐
- 同步mysql数据到ElasticSearch的最佳实践
- 同步mysql数据到ElasticSearch的最佳实践
- ELK 性能(4) — 大规模 Elasticsearch 集群性能的最佳实践
- 同步mysql数据到ElasticSearch的最佳实践
- 同步mysql数据到ElasticSearch的最佳实践
- Spring XML配置十二个最佳实践
- 产品环境中 Go 语言的最佳实践
- 活动的最佳实践(知晓当前是在哪一个活动,随时随地退出程序,启动活动的最佳写法)
- HTTPS理论基础及其在Android中的最佳实践
- 上海敏捷项目管理最佳实践与PMI-ACP认证说明会
- Broadcast的最佳实践 强制下线
- 山东省地质测绘院《组织级项目管理及最佳实践》
- Docker最佳实践-部署LNMP环境
- junit最佳实践
- WebGIS最佳实践-1 为GeoServer增加GP(Geometry Processing)服务
- ASP.NET 缓存:方法和最佳实践
- Spring Batch在大型企业中的最佳实践
- 架构师需要知道的高效运维最佳实践:七字诀,不再憋屈的运维
- Dockerfile最佳实践(二)
- MySQL · 最佳实践 · 如何索引JSON字段