1 访问数据库
- 打开浏览器
- 复制"http://dev.spolo.org:9200/_plugin/head/"到地址栏中
- 回车
2 数据库查询
我们访问数据库,通常情况是想查看在数据库中某个表内是否存在某条数据,
这条数据有哪些字段,字段的类型是什么,值又是什么。
这里将介绍几种使用elasticsearch-head插件查询数据库的方法
2_1 操作过程
了解操作页面
图中标号含义:
0、1:
访问数据库,点击基础查询进入上述页面。
选择要查询的索引,即数据库。
2:
可以理解为逻辑联结词,把每个条件语句连接在一起
must: 查询结果必须满足每个must"修饰"的条件语句,可以理解为与
must_not:查询结果必须不满足每个must_not"修饰"的条件语句,可以理解为非
should:查询结果至少满足一条"should"修饰"的条件语句,可以理解为或
3:
条件查询中,对谁进行条件约束,这部分就是对谁指定。
match_all: 不设置条件约束
all: 待完善
表.字段: 指定条件约束具体作用在哪个表中的哪个字段字段
4、5:
条件查询中,指定某个字段满足哪些条件。
term: 搜索字段中匹配的项,不分词
wildcard: 通配符搜索,使用*或?检索缺失部分
prefix: 搜索字段中具有该前缀的项
fuzzy: 模糊搜索,max_expansions即设定模糊搜索最大扩展字符
range: 对数字或者日期进行范围搜索,范围内匹配的项。参数,gt:大于 gte:大于等于 lt:小于 lte:小于等于
query_string: 分词搜索,对字符串进行分析之后搜索
text: 接收文本,分析并搜索
missing: 搜索不存在对应项的数据
6、7、8、9:
查询结果并对查询结果进行设置,返回格式,显示的数量,是否显示查询语句。