1、创建索引
PUT /hotel
{
"mappings": {
"properties":{
"title":{"type": "text"},
"city":{"type": "keyword"},
"price":{"type":"double"}
}
}
}



2、写入文档
PUT /hotel/_doc/001
{
"title":"好再来酒店",
"city":"青岛",
"price":578.23
}


3、根据_id搜索文档
GET /hotel/_doc/001

4、根据一般字段搜索文档
GET /hotel/_search
{
"query": {
"term": {
"city": {"value": "青岛"}
}
}
}

5、根据文本字段搜索文档
GET /hotel/_search
{
"query": {
"match": {
"title": "再来"
}
}
}

参考
- Elasticsearch搜索引擎构建入门与实战 / 高印会编著. --北京:机械工业出版社,2021.11(2023.1重印)






![[职场] 生产安全员求职简历范文 #媒体#经验分享](https://img-blog.csdnimg.cn/img_convert/e5f5ad34e2a88200e22990b1027dd5bb.jpeg)











