solr - Solr 内容更新问题
问题描述
我们使用具有基本设置的 Solr 6.6.1 服务器和修改文本的自己的插件。我们在 5 分钟后提交传入的数据更改,并且每周运行一次优化。数据大小为 700 MB,目前 512 MB 内存用于 Solr(默认设置)。
我们收到了来自用户的通知,称某些数据更改的效果未显示。但是,在 Solr 日志中,我们看到已收到数据更改:
2018-12-06 11:23:05.017 信息 (qtp1205044462-128704) [x:gs] oasupLogUpdateProcessorFactory [gs] webapp=/solr path=/update params={}{add=[1923049 (1619101362438537216)]} 0 1
如果我们直接在 Solr 中请求文档,它会在搜索结果中显示更改的数据,否则只显示未更改的数据。
这是一个罕见的问题,我们无法重现它,并且同一用户的其他数据更改也正确显示。该网站有数百名用户使用,没有报告类似问题。
是否有可能在提交期间未删除某些缓存值?你知道什么可能导致这种问题吗?
解决方案
推荐阅读
- android - Kotlin 导入显示未使用,即使我正在使用它
- ruby - 出现冻结错误 - 无法修改冻结的字符串
- mysql - Mysql 中的 JSON 和 Unicode Hex
- angular - 谷歌地图 javascript infoWindow 为空
- javascript - 对于 WordPress 元素编辑器 frontend.min.js 和 jquery.min.js 冲突
- android - 如何同步第二个屏幕并使其可点击?
- azure-virtual-machine - 同一虚拟网络中的 Azure 堡垒和专用链接:通过堡垒访问虚拟机失败
- c++ - 仅查找二叉树中最深叶节点的总和?
- python - 为什么会出现 (A) 这样的状态?
- python - 不使用包仍然出现错误:不能在 . 已经有由包管理的奴隶