我有一个运行 Apache Solr 安装 (3.6.2) 和 Facets 的 Drupal 7.17 安装。方面似乎工作完美,但是当我导航到搜索页面(选择或不选择方面)时,没有显示任何结果。有人知道可能导致这种情况的原因吗?
问问题
2292 次
1 回答
2
好的,经过数小时的搜索,我终于能够修复错误。如果有人遇到同样的问题,这里是:当结合 Apache solr 使用 facet api 模块时,在 Drupal 的 Apache Solr 设置下创建 facet 时,您将看到以下选项:
- 在非搜索页面上显示构面块(复选框)
- 在以下页面上显示构面块 (textarea)
我启用了复选框,因为我想在所有页面上显示构面块,所以我在 textarea 中输入了 *。然而,问题是(我猜),该构面块随后在搜索页面上呈现两次(但您只能看到一次)并弄乱了 solr 查询,导致没有搜索结果。
所以,很明显,我为解决这个问题所做的就是从 textarea 中删除 *,并设置我想要显示构面的路径(所有,期待搜索页面)。
于 2013-01-09T11:04:51.880 回答