美文网首页
数据地图

数据地图

作者: 尘瀚 | 来源:发表于2017-01-20 15:02 被阅读23次

    数据地图查询改三阶到五阶

    • 一阶:表名 ,表备注
    • 二阶:地域
    • 三阶:标准用语
    • 四阶:字段名
    • 五阶:字段备注
      一阶,二阶针对数据分布表查询,利用like
      三阶,四阶针对数据地图表查询,利用in
      五阶针对数据地图表查询,利用=
    

    注意点

    1 . 场景

    • A场景 界面的点击只对数据分布表,也就是说界面点击做前两阶查询,这样会很快。
    • B场景 输入框内输入后的查询做五阶查询
    • A场景与B场景的转换情况:
    • 默认是A场景
    • A>B 在A场景的情况下,查询框内输入内容后的点击事件都是B场景
    • B>A 在B场景的情况下,点击树节点,或者点击tab页,之后的界面点击都是A场景。

    2 . 实现

    • 一般查询条件构建(非输入框查询条件)
    • 根据下钻前后,用三个值缓存在前端,first,second,third,合并为search drilling param
    • 一二阶查询查询条件构建
    • 从输入项里面取值 search param
    • 三四五阶查询查询条件构建
      • 输入项search param会先分割成当个单词,当做word_name找对应word code,word name+word code=word array
      • 将word array匹配用语表的term code,term code+word array = term array
      • 将term array 匹配用语同义词的term syn code,term syn code + term array = search code
      • 三四五阶的查询条件search code包含一二阶查询条件search param
      • 最终的查询结果要去重,先不要拼起来;
        word array = word name+word code
        term array= word name+word code+term code
        search code = word name+word code+term code+term syn code

    相关文章

      网友评论

          本文标题:数据地图

          本文链接:https://www.haomeiwen.com/subject/kqbvbttx.html