Apache Solr検索統合 モジュールのプロジェクトページには、次のように記載されています。
Solr検索はコアコンテンツ検索の代わりとして使用でき、追加機能と優れたパフォーマンスの両方を誇っています。
これらの追加機能は正確には何ですか? (または、数が多すぎる場合、どのような場合にApache Solrを使用しますか?)
私のサイトはパンテオンでホストされており、追加料金なしでApache Solrを提供しています。これは間違いなくセットアップしたいものでしょうか?特定の場合にのみ設定しますか?
この記事 は、質問に対して完全で直接的な答えを提供します。
Apache Solrによるパフォーマンスの改善
データベースに対して検索クエリを実行する高トラフィックのサイトは、データベースがボトルネックになると、サイトの全体的なパフォーマンスを低下させ始める可能性があります。これは、コンテンツの多い低トラフィックサイトにも当てはまります。複雑な検索クエリは、実行に時間がかかる場合があります。
ファセット検索(下記参照)などの機能の要件は、ますます一般的になっています。これは、ファセット検索モジュールを使用したDrupalコア検索と組み合わせて提供できますが、固有のスケーラビリティとパフォーマンスへの影響は、モジュールのメンテナーによって詳細に文書化されています。
その他の有用なApache Solr機能
Apache Solrは、複数のサイト(内部のイントラネットサイトと外部の企業サイトを想定)のインデックス作成と検索、添付ファイル(PDF、Excelドキュメントなど)のインデックス作成、およびノードの分類法に基づく推奨コンテンツブロックもサポートしています。モジュールページとAcquia Searchの概要の両方に、DrupalがサポートするApache Solrの機能の概要がわかります。