0

我在 drupal 5 上安装了 apache solr,现在当我使用 Admin 执行搜索时,我得到了结果,但我没有从 Drupal 得到任何结果。

4

2 回答 2

1

您可能有权限问题。由于您可以从管理员访问搜索结果,因此搜索引擎和 -indexing 正在运行。Drupal 管理员搜索返回所有条目,无论其状态(已发布、未发布、草稿)或访问权限(存在多种内容访问模块)。

首先,验证节点是否在您的站点上作为“普通”用户实际可见:匿名或登录。如果是这样,则不存在访问问题并且节点已发布。其次,验证您没有访问模块,例如有机组或域运行:可能配置稍有错误,或以奇怪的方式使用,并在某些条件下禁用对内容的访问。第三,确认您没有运行任何与搜索相关的模块。也许您安装了一个“增强”或“覆盖”搜索的模块?这样的模块不会改变 admin-search 的行为,但会改变在搜索结果中看到的内容。

如果这些都不适用,请发布更多信息。

于 2010-07-11T09:29:38.187 回答
0

我会仔细检查 Drupal 是否有权在数据库中创建临时表。如果没有,您在搜索时总是会得到“未找到结果”。

于 2009-07-13T13:32:05.853 回答