跳到主要内容

搜索设置架构

搜索分词(关键词)架构思路

1.管理端对关键词进行维护;

2.管理端设置秘钥(此秘钥仅做加载分词API验证使用);

3.管理端展示分词列表,根据最后修改时间倒序展示。

时序图:

数据结构:

关键词表(es_custom_words):
字段名提示文字类型长度是否主键
ididint10
name关键词字符串100
add_time添加时间长整型20
modify_time最后修改时间长整型20
disabled是否可用:可用:1 ;隐藏: 0整形1

秘钥设置说明: 在系统设置表(es_setting)中新增分组(ES_SIGN),对秘钥进行维护时修改此分组下的数据。

领域模型

管理端

管理端添加搜索设置菜单,对关键词进行维护

模型
属性说明备注
idid
name分词名称必填
addTime添加时间
disabled是否可用可用:1;不可用:0
modifyTime修改时间

ES加载词库API

在基础API中添加加载词库API,此Api需要校验秘钥,失败返回空字符串,成功则从数据库中加载数据并返回。