目次:
定義-Apache Solrはどういう意味ですか?
Apache Solrは、Apache Luceneプロジェクトの一部であるオープンソースのエンタープライズ検索プラットフォームです。
これは、Apache HadoopのHDFSに保存されているデータを迅速に検索するために設計されています。 Solrは、インデックス作成、複製、負荷分散クエリ、一元化された構成スキーム、自動化されたフェイルオーバーとリカバリを提供し、拡張性、信頼性、耐障害性に優れています。
インターネットの最大のサイトの多くは、検索およびナビゲーション機能にApache Solrを使用しています。
TechopediaはApache Solrについて説明します
Apache SolrはJavaを使用して開発され、Jettyなどのサーブレット内に含まれるスタンドアロンの全文検索サーバーとして実行されます。 Luceneプロジェクトの一部として、SolrはLucene Java検索ライブラリを検索およびインデックス作成のコアとして使用します。
また、RESTに似たJSONおよびXML / HTTP APIを備えているため、あらゆるプログラミング言語で簡単に使用できます。
Solrの外部構成により、Javaコーディングなしであらゆるタイプのアプリケーションに簡単に調整できます。また、アプリケーションに高度なカスタマイズが必要な場合は、広範なプラグインアーキテクチャも備えています。
Solrの機能:
- 高度な全文検索機能
- 広範なプラグインアーキテクチャ
- ほぼリアルタイムのインデックス作成
- 最適化された大量のWebトラフィック
- HTMLの包括的な管理インターフェイス
- XML、HTTP、JSONなどの標準インターフェイスを使用
- サーバー統計によりJMXが公開され、監視が可能になります
- 線形にスケーラブルな自動フェイルオーバーとリカバリ、自動インデックス複製