基于低代码配置化的搜索页面设计方法及系统
摘要文本
本发明提供一种基于低代码配置化的搜索页面设计方法和系统,涉及数据处理技术领域,提供搜索页面设计器和搜索模型,基于搜索模型为搜索页面设计器提供搜索列名列表,定制化搜索组件与搜索模型建立连接,通过拖拽选取列名,在定制化搜索组件中创建搜索字段;从适配搜索字段的查询算子列表中,至少选择一个查询算子与搜索字段绑定,构成查询条件元子,在查询规则配置器中,使用规则表达式将查询条件元子通过逻辑运算符进行组合构成查询规则;提供搜索执行器,基于查询规则将查询算子解析成算子算法单元队列,结合逻辑运算符将算子算法单元队列重组成数据库查询条件,结合数据库的表形成数据库查询语句,在数据库中进行查询。
申请人信息
- 申请人:冠骋信息技术(苏州)有限公司
- 申请人地址:215163 江苏省苏州市高新区道元路18号1幢101室501-532
- 发明人: 冠骋信息技术(苏州)有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于低代码配置化的搜索页面设计方法及系统 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311850582.8 |
| 申请日 | 2023/12/29 |
| 公告号 | CN117519702B |
| 公开日 | 2024/3/19 |
| IPC主分类号 | G06F8/38 |
| 权利人 | 冠骋信息技术(苏州)有限公司 |
| 发明人 | 吴浩然; 朱晶晶; 羊旭峰 |
| 地址 | 江苏省苏州市高新区道元路18号1幢101室501-532 |
专利主权项内容
1.基于低代码配置化的搜索页面设计的方法,其特征在于,包括:提供搜索页面设计器和搜索模型,基于数据库的表预先设置的所述搜索模型为所述搜索页面设计器提供搜索列名列表,所述搜索页面设计器提供定制化搜索组件,与所述搜索模型建立连接,通过拖拽选取所述搜索列名列表中的列名,在所述定制化搜索组件中创建搜索字段;从适配所述搜索字段的查询算子列表中,至少选择一个查询算子与所述搜索字段绑定,构成查询条件元子,在预设有逻辑运算符的查询规则配置器中,使用规则表达式将所述查询条件元子通过所述逻辑运算符进行组合,构成查询规则;提供包含算子算法单元的搜索执行器,基于从所述搜索页面设计器获取的所述查询规则,将所述查询条件元子中的所述查询算子,解析成算子算法单元队列,结合所述查询规则的逻辑运算符,将算子算法单元队列重组成数据库查询条件,通过所述搜索模型对应数据库的表与所述数据库查询条件相结合,形成数据库查询语句,基于所述数据库查询语句在所述数据库中进行查询;通过拖拽选取所述搜索列名列表中的列名,在所述定制化搜索组件中创建搜索字段,还包括:基于从所述数据库收集的字段名,建立语料库,使用所述语料库对搜索意图分析器进行训练;在所述搜索页面设计器中收集用户的历史搜索行为数据,所述搜索意图分析器通过所述历史搜索行为数据学习用户行为,其中,所述历史搜索行为数据包含用户的搜索偏好、常用模型、常用字段和使用频率;在所述搜索页面设计器中设置搜索意图文本框,用户在所述搜索意图文本框中输入搜索意图表达语言,所述搜索意图分析器解析所述搜索意图表达语言,提取关键字和字段信息,结合所述用户行为,筛选并顺序呈现用户意图字段。