关于索引问题

来源:7-5 关键词索引对象定义与服务实现

qq_愿闻花开不谢_0

2019-10-27

这里定义了两个map作为双向索引,但是get方法里面获取的数据只从单个map里面获取数据,这样看的话好像定义一个就好了啊

写回答

1回答

张勤一

2019-10-28

同学你好:

    你这里说的是没问题的,确实在使用时只用到了一个 map。我这里定义两个 map 原因有两个:

    1. 方便开发过程中的 debug,因为存储了更多的索引信息

    2. 方便将来对功能的扩展,可以从多个 map 中查询想要的信息

    当然,如果觉得这里没有必要,直接删掉不需要的代码就可以。刚开始做的时候,能实现功能就可以,不需要考虑的太多。完成以后,遇到了各种问题,再去想办法重构优化等等。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

1
1
qq_愿闻花开不谢_0
非常感谢!
2019-10-28
共1条回复

Spring Cloud微服务架构 设计实现广告系统

广告营销系统,未来大中型企业的标配

2136 学习 · 927 问题

查看课程