在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?如果那里有重复项,则问题是您正在导入内容重复项。