コア検索モジュールよりもApache Solrを使用する利点は何ですか?


9

ApacheのSolrの検索の統合モジュールのプロジェクトページ状態:

Solr検索はコアコンテンツ検索の代わりとして使用でき、追加機能と優れたパフォーマンスの両方を誇っています。

これらの追加機能は正確には何ですか?(または、数が多すぎる場合、どのような場合にApache Solrを使用しますか?)

私のサイトはパンテオンでホストされており、追加料金なしでApache Solrを提供しています。これは間違いなくセットアップしたいものでしょうか?特定の場合にのみ設定しますか?


2
私は答えを書き始めましたが、Apache Lucene / Solrの紹介全体を引用することになっていました...それは非常に良い記事であり、読む価値があります:) Drupalの側面に関する限り、 Solrは、コンテンツが多いサイトで最も強力です。また、Apache SolrモジュールおよびFacet APIモジュールと一緒に使用すると優れています。
クライヴ

記事へのリンクが変更されました
。ApacheLucene

回答:


13

この記事では、質問に対する完全でわかりやすい回答を示します。

Apache Solrによるパフォーマンスの改善

データベースに対して検索クエリを実行する高トラフィックのサイトは、データベースがボトルネックになると、サイトの全体的なパフォーマンスを低下させ始める可能性があります。これは、コンテンツの多い低トラフィックサイトにも当てはまります。複雑な検索クエリは、実行に時間がかかる場合があります。

ファセット検索(下記参照)などの機能の要件は、ますます一般的になっています。これは、ファセット検索モジュールを使用してDrupalコア検索と組み合わせて配信できますが、固有のスケーラビリティとパフォーマンスへの影響は、モジュールのメンテナーによって詳細に文書化されています。

 その他の有用なApache Solr機能

Apache Solrは、複数のサイト(内部イントラネットサイトと外部企業サイトを想定)のインデックス作成と検索、添付ファイル(PDF、Excelドキュメントなど)のインデックス作成、ノードの分類法に基づく推奨コンテンツブロックもサポートしています。モジュールページとAcquia Searchの概要の両方に、DrupalがサポートするApache Solr機能の概要がわかります。


リストされている機能の多くは、Search APIモジュールの機能です。SolrがなくてもDatabaseサーバーだけでインストールできます。まだ疑問は残りません:1. Solr「データベースの? 2. How many page views per hour/day/month have トラフィックが? 3. How many content is 多いサイトに大量のコンテンツ」の代わりにいつ使用するのですか?
milkovsky 2018
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.