如何解决在Drupal中重新索引后,apache solr索引中的条目重复
|| 我在Drupal 6网站govoluntourism.com上使用apache solr搜索集成。我的搜索结果以视图和search-result.tpl.php文件为主题。 search-result.tpl.php包含:$nid = $result[\'fields\'][\'nid\'][\'value\'];
echo views_embed_view($name = \'search\',$display_id = \'default\',$nid);
当我在网站上添加内容并运行cron时,似乎在apache索引中正在重复条目,因为我在搜索结果中仅获得了先前已索引内容的重复。
这是服务器端问题还是我的配置错误?不知道从这里去哪里。
谢谢。
该网站是:govoluntourism.com
解决方法
我查看了您的网站,重复的搜索结果都指向相同的节点,所以这意味着您可能没有实际的重复内容。
如果您怀疑索引已损坏并且找不到问题,则要做的第一件事可能是为所有内容重新编制索引。您可以通过以下网址进行操作:http://govoluntourism.com/admin/settings/apachesolr/index。
接下来,您可以选择\“删除索引\”,然后选择\“重新索引所有内容\”。这样做是从头开始重建整个索引。请注意,如果您选择\“重新索引所有内容\”,它将立即发生。如果您正在运行cron,cron将缓慢重建索引,该索引将使用较少的资源,但会花费更长的时间。
完成此操作后,您将对发生的事情有了更好的了解。
如果这样不起作用,则可能是搜索结果主题自定义存在问题。
, 您是否尝试过直接查询Solr?如果那里有重复项,则问题是您正在导入内容重复项。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。