【发布时间】:2010-10-28 12:19:01
【问题描述】:
我在 drupal 5 上安装了 apache solr,现在当我使用 Admin 执行搜索时,我得到了结果,但我没有从 Drupal 得到任何结果。
【问题讨论】:
-
Mausch,你能帮我分解一下吗?我没有使用自定义演示文稿,而是使用默认的一个广告,它不起作用。
-
也许你可以给我们更多的细节?似乎单行描述并没有产生很多答案。
我在 drupal 5 上安装了 apache solr,现在当我使用 Admin 执行搜索时,我得到了结果,但我没有从 Drupal 得到任何结果。
【问题讨论】:
您可能有权限问题。 由于您可以从管理员访问搜索结果,因此搜索引擎和 -indexing 正在运行。 Drupal 管理员搜索返回所有条目,无论其状态(已发布、未发布、草稿)或访问权限(存在多种内容访问模块)。
首先,验证节点是否在您的站点上作为“普通”用户实际可见:匿名或登录。如果是这样,则不存在访问问题并且节点已发布。 其次,验证您没有访问模块,例如有机组或域运行:可能配置稍有错误,或以奇怪的方式使用,并在某些条件下禁用对内容的访问。 第三,确认您没有运行任何与搜索相关的模块。也许您安装了一个“增强”或“覆盖”搜索的模块?这样的模块不会改变 admin-search 的行为,但会改变在搜索结果中看到的内容。
如果这些都不适用,请发布更多信息。
【讨论】:
我会仔细检查 Drupal 是否有权在数据库中创建临时表。否则,您在搜索时总是会得到“找不到结果”。
【讨论】: