DSE Searchについて
DSE Searchは、Cassandraデータベースに格納されているデータの検索アプリケーションの使用を簡略化します。DSE Searchは、複数のデータセンターとクラウドにわたってスケーラブルに機能するエンタープライズレベルの検索ソリューションです。DSE Searchは、永続的なストアを使用してサーチ・インデックスを管理するためにSolrを統合します。
DSE Searchは、Cassandraデータベースに格納されているデータの検索アプリケーションの使用を簡略化します。DSE Searchは、複数のデータセンターとクラウドにわたってスケーラブルに機能するエンタープライズレベルの検索ソリューションです。DSE Searchは、永続的なストアを使用してサーチ・インデックスを管理するためにSolrを統合します。
DataStax EnterpriseとDSE Searchを使用してエンタープライズ検索機能を実行する利点は以下のとおりです。
- サーチ・インデックスが構築されるデータの永続的なストア。
- 複数のデータセンターにわたって完全にフォールト・トレランスで、単一障害点のない検索アーキテクチャー。
- Cassandraでキャパシティを追加するのと同様の方法で、検索キャパシティを追加。
- キースペースを作成することで、DSE Searchノードのレプリケーションを他のノードと同じように設定するか、キースペースのレプリケーションを変更してパフォーマンスを最適化。
- ライブ・インデックス作成(リアルタイム)によって、インデックスの作成スループットの向上、レイテンシーの軽減、最近インデックス作成されたデータに対して行うクエリーを有効にする。 クラスター1つあたりSolrコア1つにライブのインデックス作成を有効にします。
- リアルタイムに近いクエリー機能。
- Solrインデックスやコミット・ログなど、DSE SearchデータのTDE暗号化。
- コマンドによるSolrコア・インデックス作成リソースの作成、再読み込み、および管理。
- DSE Searchノードへの読み取り/書き込みと、格納データの自動インデックス。
- CQLを使用したリアルタイム・データの調査と集約。
- フォールト・トレランスなクエリー、効果的なディープ・ページング、および高度な検索ノードの弾性。
- 仮想ノード(vnode)のサポート。
- Solrデータ・ファイルのサーバー上での保存場所を管理。
インデックスの作成
DSE Searchでは、セカンダリ・インデックスAPIを介して、CassandraカラムのインデックスをSolrごとに自動的に作成できます。Cassandra行を挿入または更新するたびに、DSE Searchでインデックスの作成がトリガーされ、対象のCassandra行に対応するドキュメントが挿入または更新されます。 CQLを使用することで、DSE Searchは、トランザクション・コストを低く抑えながら、既存の情報を変更できる部分的なドキュメント更新をサポートしています。
Solrリソース
DSE Searchは、すべてのSolrツールとAPIをサポートしています。オープン・ソースのSolrの使用方法の詳細については、以下のリソースを参照してください。
- Apache Solrドキュメント
- Apache LuceneサイトでのSolrチュートリアル
- Solrデータ・インポート・ハンドラー
- コンマ区切り値(CSV)ファイル・インポーター
- JSONインポーター
- Solrセル・プロジェクト。 PDFからデータをインポートするためのツールを含む