logo头像

迪拜 ❤ 天空

Elasticsearch

Elasticsearch

#注:es 可视化工具自行百度安装

Elasticsearch社区

https://elasticsearch.cn/

#Elasticsearch 语法

query 查询: 模糊匹配

“took”: 查询花费的时间

_score: 匹配相识度评分 满分 5 分

  • 常用查询:
    全文本查询:针对文本

查询全部:match_all

模糊匹配: match (类似sql 的 like)

全句匹配: match_phrase (类似sql 的 = )

多字段匹配:muti_match (多属性查询)

语法查询:query_string (直接写需要配置的 关键字 )

字段查询 : term (针对某个属性的查询,这里注意 term 不会进行分词,比如 在 es 中 存了 “火锅” 会被分成 “火/锅” 当你用 term 去查询 “火时能查到”,但是查询 “火锅” 时,就什么都没有,而 match 就会将词语分成 “火/锅”去查)

范围查询:range ()

字段查询:针对结构化数据,如数字,日期
分页: “from”: 10, “size”: 10

1
2
3
4
5
6
curl -XGET 'localhost:9200/index/type/_search?pretty' -d '
{
"query": { "match_all": {} },
"from":1,
"size":2
}'

评论系统未开启,无法评论!