drupal 5 に apache solr をインストールしました。Admin を使用して検索を実行すると結果が得られますが、Drupal からは何も得られません。
2 に答える
おそらく権限の問題があります。admin から検索結果にアクセスできるので、検索エンジンとインデックスが機能しています。Drupal 管理者検索では、ステータス (公開、未公開、ドラフト) やアクセス (さまざまな種類のコンテンツ アクセス モジュールが存在) に関係なく、すべてのエントリが返されます。
最初に、ノードがサイト上で「通常の」ユーザー (匿名またはログイン) として実際に表示されていることを確認します。表示されている場合、アクセスの問題はなく、ノードが公開されます。次に、有機グループや実行中のドメインなどのアクセス モジュールがないことを確認します。構成が少し間違っているか、奇妙な方法で使用されている可能性があり、特定の条件下でコンテンツへのアクセスを無効にします。3 番目に、検索関連のモジュールを実行していないことを確認します。検索を「強化」または「上書き」するモジュールをインストールした可能性がありますか? このようなモジュールは、admin-search の動作を変更しませんが、検索結果に表示される内容を変更します。
これらのいずれにも当てはまらない場合は、さらに情報を投稿してください。
Drupal がデータベース内に一時テーブルを作成する権限を持っていることを再確認します。そうでない場合は、検索時に常に「結果が見つかりません」というメッセージが表示されます。