有 3 个基础的小疑问,问问大佬们。
不需要参与搜索的字段,可以冗余进索引吗? 比如商家的地址,地址仅仅作为展示而已。还是需要再配合关系数据库进行组合数据,这样又得去查一次数据库。
关联数据是拆分到多个 Index 还是一个大宽表更合适。如商家有个 goods 数组嵌套字段,把商品信息全存进去。
关联问题 2,商品也会参与搜索。如何对 goods 字段进行排序呢?
1
leimao 2020-07-25 23:20:46 +08:00 via iPhone
这边有个做卡拉搜索的貌似挺懂这玩意的
|
2
MinQ 2020-07-26 11:02:46 +08:00 via Android
1.可以冗余
2.可以宽表,官方文档中叫 Data denormalization,缺点是更新的时候处理起来要消耗额外时间 3.子查询 |