我有两张表,一张是新闻,另一张是联系人。
新闻:newsid、news_content、news_orgid
联系人:contactid,contact_orgid
我在 solr 中索引了这两个表,所以我有两个核心。但我有一个用例,我需要通过 news_content 找出所有的联系方式。我首先从新闻索引中获得了大量的 orgid,大约 100 万。我想用它作为 solr 中的过滤查询来搜索,比如
选择?q= : &fq=id:100+id:101+id:102+id:103+id:104
但 solr 限制为 1024 个布尔查询。所以我不能在一个过程中转移。还有其他方法可以解决这个问题吗?
因为我想使用solr的facet数据,所以我无法搜索solr中的所有数据并与ids进行比较。
感谢你的帮助!
最好的祝福!瑞克。