【发布时间】:2016-10-30 03:59:56
【问题描述】:
我正在开发一个类似火种的应用程序。为了排除用户之前刷过的个人资料,我使用了这样的“must_not”查询:
must_not : [{"terms": { "swipedusers": ["userid1", "userid1", "userid1"...]}}]
我想知道使用这种方法有什么限制?当 swipedusers 数组包含 2000 个用户 ID 时,这是一种可扩展的方法吗?如果有更好的可扩展方法,我会很高兴知道...
【问题讨论】:
-
提到的问题是关于弹性搜索强制执行的硬限制。我的问题是关于可扩展性和良好实践。
标签: elasticsearch