mocxe2vwww

elasticsearch 建模有哪些规范?

  •  
  •   mocxe2vwww · Jul 25, 2020 · 4514 views
    This topic created in 2116 days ago, the information mentioned may be changed or developed.

    有 3 个基础的小疑问,问问大佬们。

    1. 不需要参与搜索的字段,可以冗余进索引吗? 比如商家的地址,地址仅仅作为展示而已。还是需要再配合关系数据库进行组合数据,这样又得去查一次数据库。

    2. 关联数据是拆分到多个 Index 还是一个大宽表更合适。如商家有个 goods 数组嵌套字段,把商品信息全存进去。

    3. 关联问题 2,商品也会参与搜索。如何对 goods 字段进行排序呢?

    2 replies    2020-07-26 11:02:46 +08:00
    leimao
        1
    leimao  
       Jul 25, 2020 via iPhone
    这边有个做卡拉搜索的貌似挺懂这玩意的
    MinQ
        2
    MinQ  
       Jul 26, 2020 via Android
    1.可以冗余
    2.可以宽表,官方文档中叫 Data denormalization,缺点是更新的时候处理起来要消耗额外时间
    3.子查询
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1284 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 23:43 · PVG 07:43 · LAX 16:43 · JFK 19:43
    ♥ Do have faith in what you're doing.