紧接上边的接下来我们来说说怎么索引库和映射
还有数据方面,然后我们再说说它的搜索有哪几种模式
**
1、Elasticsearch怎么创建索引库,怎么删除索引库,怎么查看索引库?
**
创建索引库
PUT 索引库名{
“settings”:{
“number_of_shards”:1,
“number_of_replicas”0
}
}
删除索引库
DELETE 索引库名
查看索引库
GET 索引库/GET*
2、Elasticsearch怎么创建映射,怎么查看映射,怎么删除映射,怎么查看映射?
创建映射
PUT 索引库名/_mapping
{
“properties”:{
“字段名”:”类型”,
"index": true,
"store": true,
"analyzer": "分词器"
}
}
查看映射
GET /索引库名/_mapping
删除映射
DELETE /索引库名/_mapping
3、Elasticsearch怎么插入数据,怎么修改数据,怎么删除数据
插入数据
POST /索引库名/类型名
{
“key”:“value”
}
修改数据
PUT /索引库名/类型名/它的id
{
“title”:“要修改的值”,
“images”:“修改后路径”,
}
删除数据
DELETE/索引库名/类型名/id值
4、Elasticsearch中搜索都有哪几种模式,分别介绍一下
1、query string search
搜索全部商品:GET/ecommerce/product/_search
2、query DSL
DSL:Domain Specified Language,特定领域的语言
3、query filter
对数据进行过滤
4、full-text search
full-text search(全文检索)
5、phrase search
phrase search(短语搜索)
6、highlight search
highlight search(高亮搜索结果)
*
后边会说一下Elasticsearch的聚合方面的还有kinbana的用法总结