查询配置
索引预定义查询条件管理 ,配置查询API,可应用已定义好的查询字段、顺序、是否显示等,也可以自己写条件,,只需要通过传入定义的查询API编码,和需要的查询参数,进行统一接口查询调用,获取查询结果。
- 菜单路径:
搜索中心
>查询配置
查询配置管理
界面如下
列表字段:
- 编码:查询配置唯一标识
- 索引:关联索引的编码
- 状态:是否有效,无效的查询配置无法进行查询
- 描述:配置编码的描述
- 生效结束时间:生效结束时间
- 生效开始时间:生效开始时间
查询字段
- 编码:查询配置唯一标识,可以模糊查询
- 索引:关联索引的编码
- 状态:查询配置的状态
- 生效开始时间:查询配置生效开始时间
- 生效结束时间:查询配置结束时间
- 描述: 对当前查询配置的描述,支持模糊查询
删除
- 在列表界面,选择行操作可以删除,将当前选择的查询配置删除,弹出如下提示
编辑
- 在列表页点击,编辑按钮进入编辑查询配置界面
- 编辑可以修改,状态、描述、生效开始时间、生效结束时间、配置查询信息、SQL查询信息和显示字段
- 编辑完成后,点击
按钮,更新查询配置信息。
新建
- 在列表页,点击新建按钮,进入新建查询配置界面。
- 需要填写编码和索引必填数据,可以填写状态、描述、生效开始时间、生效结束时间,配置查询信息,SQL查询信息和显示字段。
-
可以配置三种查询方式
-
配置查询,界面如下
- 可以点击
按钮,新增查询条件,有三种可以选择must、shoud、must_not
- 可以点击
按钮,新增过滤添加,过滤也有must、shoud、must_not
- 选择条件完成后,点击
按钮,生成对应的ES查询语句,结果如下.
- 可以点击
-
SQL查询,界面如下
- 写SQL语句,点击
按钮,生成对应的ES查询语句,结果如下
- 写SQL语句,点击
- 自定义参数查询
用户编写ES查询语句,点击生成,生成左边的ES语句,进行查询
-
-
生成ES查询语句之后,可以进行点击
按钮,进行测试,弹出测试页面,如果在配置查询和自定义参数查询中使用
#{}
占位符,需在测试页面输入参数. -
在测试页,选择
按钮,执行ES查询语句,返回如下结果.(ES的SQL查询参考资料)
- 在显示字段标签页可以控制字段是否显示,排序已经排序优先级等
- 新增/修改数据信息,必填项包括,字段是否显示,是否排序,字段名称,排序优先级,可以选择排序方向倒叙或者正序.