0

drupal 5 に apache solr をインストールしました。Admin を使用して検索を実行すると結果が得られますが、Drupal からは何も得られません。

4

2 に答える 2

1

おそらく権限の問題があります。admin から検索結果にアクセスできるので、検索エンジンとインデックスが機能しています。Drupal 管理者検索では、ステータス (公開、未公開、ドラフト) やアクセス (さまざまな種類のコンテンツ アクセス モジュールが存在) に関係なく、すべてのエントリが返されます。

最初に、ノードがサイト上で「通常の」ユーザー (匿名またはログイン) として実際に表示されていることを確認します。表示されている場合、アクセスの問題はなく、ノードが公開されます。次に、有機グループや実行中のドメインなどのアクセス モジュールがないことを確認します。構成が少し間違っているか、奇妙な方法で使用されている可能性があり、特定の条件下でコンテンツへのアクセスを無効にします。3 番目に、検索関連のモジュールを実行していないことを確認します。検索を「強化」または「上書き」するモジュールをインストールした可能性がありますか? このようなモジュールは、admin-search の動作を変更しませんが、検索結果に表示される内容を変更します。

これらのいずれにも当てはまらない場合は、さらに情報を投稿してください。

于 2010-07-11T09:29:38.187 に答える
0

Drupal がデータベース内に一時テーブルを作成する権限を持っていることを再確認します。そうでない場合は、検索時に常に「結果が見つかりません」というメッセージが表示されます。

于 2009-07-13T13:32:05.853 に答える