拍卖搜索,过滤和排序

时间:2016-07-20 20:12:28

标签: php elasticsearch architecture

我想使用elasticsearch搜索和过滤拍卖列表(指定的拍卖类别有一个额外的字段可以过滤)。 但对于出价和价格管理,我想使用postgresql(弹性可能会有很大的延迟)。

Witch方式最好是通过elasticsearch过滤拍卖并按价格排序(postgresql)?

我的解决方案(想法)是冗余:

当有人出价时:

  1. 更新postgresql中的价格(快速可靠)

  2. 在elasticsearch中更新价格(可能延迟)。

  3. 当我获取拍卖列表(无尽的分页)时:

    1. 完全弹性搜索查询(搜索,过滤),按价格排序。

    2. 使用PostgreSQL验证结果项目的价格..

    3. Drawbak:某些项目的排序可能不正确。

      更好还是更简单?

0 个答案:

没有答案