Apache Solr インストール (3.6.2) と Facets で実行されている Drupal 7.17 インストールがあります。ファセットは完璧に機能しているように見えますが、検索ページに移動すると (ファセットが選択されているかどうかに関係なく)、結果が表示されません。誰がこれを引き起こす可能性がありますか?
質問する
2292 次
1 に答える
2
わかりました、何時間も検索した後、ようやくバグを修正することができました. 誰かが同じ問題に遭遇した場合は、ここにあります: facet api モジュールを Apache solr と組み合わせて使用すると、Drupal の Apache Solr 設定でファセットを作成するときに次のオプションが表示されます。
- 非検索ページにファセット ブロックを表示する (チェックボックス)
- 次のページにファセットブロックを表示 (テキストエリア)
チェックボックスを有効にして、ファセット ブロックをすべてのページに表示したいので、テキスト領域に * を入力しました。ただし、問題は (私が推測するに)、ファセット ブロックが検索ページで 2 回レンダリングされ (ただし、表示されるのは 1 回だけ)、solr クエリが台無しになり、検索結果が得られないことです。
したがって、明らかに、この問題を解決するために私がしたことは、テキストエリアから * を削除し、ファセットを表示したいパスを設定することでした (すべて、検索ページを期待してください)。
于 2013-01-09T11:04:51.880 に答える