solr多shard搜索有时返回结果集中数据丢失

发布于 2021-11-27 22:22:42 字数 315 浏览 830 评论 5

各位大侠好,小弟在使用solr过程中遇到一个问题,如下:

我的内容源分了四个shard,分别是shard1,shard2,shard3,shard4,根据一个id搜索关键字时多次搜索,有时能够返回结果,有时没有结果返回。

通过定位,我确定目标数据存放在shard4上

然后我尝试了在q参数中通过shards指定到shard4上搜索,每次都能返回结果。

如果搜索时明确指定从多个shard搜索结果(包括shard4),也是有时候有结果返回,有时候没有结果返回。

这是为什么呢,是我哪里配置不对吗,有没有人遇到过啊?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

孤独患者 2021-12-02 00:58:44

重启那个明显有问题的shard试试看

一人独醉 2021-12-01 01:20:55

补充:更奇怪的是master是2.9G,slave是4.75G。。。

狠疯拽 2021-11-30 21:22:58

引用来自“Solr中国”的评论

如果每个shard中有多个replication,有可能会出现rep之间数据不一致。

伪装你 2021-11-30 00:01:21

但我单独指定到shard4上搜索每次都有结果啊,而且每次结果是一致的。

居里长安 2021-11-29 07:44:57

如果每个shard中有多个replication,有可能会出现rep之间数据不一致。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文