我要做的是创建一个输入字段,当您键入时,它将根据输入的用户名和/或名称搜索关注您的用户。
我正在尝试使用 SOLR,因为它速度快而且我无法使用 MySQL 的 LIKE 功能,但是我遇到了可以传递给 SOLR 查询的值的数量问题(例如user_id:(1,2,3,5,etc)
)。SOLR 显然对您可以传递的值的数量有限制,我需要这个解决方案不受限制。
截至目前,我的 SOLR 索引包括username
、name
和user_id
. 然后,我将以前收集的列表传递follower_ids
给查询。
关于如何使这项工作的任何想法?
更新:正如增加 OR 子句的评论中所建议的那样......这确实不是一个好的解决方案,因为它会导致未来的问题。