TYPO3 Solr · 1 min read · Dec 28, 2025

Debian Wheezy上のTYPO3でSolrを使用する - ページ3

今、ログアウトして…

…再度ログインします。右上隅のクリアキャッシュメニューに、Solr接続の初期化オプションが表示されるはずです - そのオプションをクリックしてください:

次に、レポートモジュールに移動し、Apache Solrインデックスを選択します:

エラーが報告されていない場合、これはSolrサーバーに正常に接続されたことを意味します(もちろん、まだドキュメントはインデックスされていませんので、すべての項目に0が表示されます)。Solrサーバーに接続できない場合は、接続に失敗した…というエラーメッセージが表示されます。この場合、何が問題だったのかを知るためにdevlog拡張をインストールする必要があります。

次に、検索モジュールに移動し、ページを選択して、インデックスキューの初期化ボタンをクリックします:

次に、TYPO3ページのインデックスを作成するタスクとSolrインデックスをコミットするタスクの2つのスケジュールされたタスクを設定する必要があります。スケジューラーモジュールで、タスク追加アイコンをクリックします:

最初のスケジュールされたタスクでは、クラスフィールドでインデックスキューワーカー(solr)を選択し、タイプフィールドで繰り返しを選択し、開始時間を指定し、終了フィールドは空のままにし、頻度を指定します(例えば、1時間の場合は3600)、サイトフィールドでルートページを選択し、スケジュールされたタスクを保存します:

2番目のスケジュールされたタスクでは、クラスフィールドでコミットSolrインデックス(solr)を選択し、タイプフィールドで繰り返しを選択し、開始時間を指定し、終了フィールドは空のままにし、頻度を指定します(例えば、1時間の場合は3600)、サイトフィールドでルートページを選択し、スケジュールされたタスクを保存します:

その後、スケジューラーモジュールで、両方のスケジュールされたタスクを選択し、選択したタスクを実行ボタンをクリックして、今すぐ実行します:

今、ブラウザでSolrサーバーにアクセスし、クエリ文字列フィールドに:と入力すると、…

…SolrはXML形式の結果のリストを表示するはずです。これは、あなたのTYPO3ページが正常にインデックスされたことを意味します:

TYPO3バックエンドに戻り、Solr検索をTYPO3ウェブサイトから使用できるように検索ページを作成します。ページモジュールに移動し、新しいページ作成アイコンをクリックします:

スタンダードアイコンをドラッグ&ドロップします…

…検索ページを配置したいツリー構造の場所に(例:フィードバックページの後)配置します:

新しいページの前にあるアイコンをクリックし、メニューから編集を選択します:

新しいページのタイトルを入力します(例:検索)そしてページを保存します:

その後、ページを有効にします:

次に、新しいコンテンツ要素作成アイコンをクリックします:

フォーム要素タブに移動し、検索フォームを選択します。そして、その要素の位置を指定します:

その後、ドキュメントを保存します:

今、あなたのTYPO3ウェブサイトを再読み込みできます - 新しいメニュー項目「検索」が表示されるはずです。そこに行き、検索フォームに検索語を入力してフォームを送信します:

検索語がSolrインデックスに含まれている場合、ほぼ瞬時に結果のリストが得られるはずです:

おめでとうございます、あなたはTYPO3ウェブサイトのためにSolr検索を設定しました!

4 リンク

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。