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 リンク
- Apache Solr: http://lucene.apache.org/solr/
- TYPO3 Solr拡張: http://www.typo3-solr.com/
- TYPO3: http://typo3.org/
- Debian: http://www.debian.org/
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。