すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for HBase:全文インデックスサービス

最終更新日:Jan 16, 2025

Search サービスは、複雑な多次元クエリと全文検索のためのソリューションです。

警告

全文インデックス機能は、ApsaraDB for HBase パフォーマンス強化版では無効になっています。その機能は Lindorm に完全に移行され、より強力で成熟した、ユーザーフレンドリーなものに強化されています。

Solr は、Apache Lucene 上に構築されたエンタープライズグレードの検索プラットフォームであり、分散全文検索のトッププラットフォームの 1 つです。 Solr は、さまざまな複雑な条件付きクエリと全文検索をサポートしています。 Solr は、幅広いお客様にご利用いただいています。 Apache Solr と緊密に統合された ApsaraDB for HBase は、大量のデータを格納し、複雑な多次元クエリと全文検索をサポートする Search サービスを提供します。

Search サービスは、[大量のデータを格納し、条件の組み合わせに基づいてデータをクエリする必要がある] ビジネスシナリオに適しています。例:

  • 物流シナリオでは、大量の追跡データを格納し、複数のフィールドの組み合わせに基づいて特定の情報をクエリする必要があります。

  • 交通監視シナリオでは、多数の交通記録を格納し、車両情報の組み合わせに基づいて必要な情報を取得する必要があります。

  • Web サイトのメンバーおよび製品情報検索シナリオでは、大量の製品およびメンバーシップ情報を格納し、Web サイトユーザーのニーズを満たすために条件に基づいた複雑なクエリをサポートする必要があります。

前の図は、Search サービスの全体的なデータフローを示しています。データが ApsaraDB for HBase パフォーマンス強化版に書き込まれた後、Lindorm Tunnel Service(LTS、旧称 BDS)はデータをリアルタイムで Apache Solr に同期します。 ApsaraDB for HBase クラスター、LTS サーバー、および Apache Solr クラスターは互いに独立しています。このアーキテクチャにより、各クラスターを個別に管理できます。たとえば、Apache Solr クラスターの処理能力が不十分な場合は、Solr クラスターのみをスケールアウトできます。 LTS サーバーの同期機能が不十分な場合は、LTS サーバーを個別にスケールアウトできます。このアーキテクチャにより、ApsaraDB for HBase、LTS、および Apache Solr の適切なサーバーを選択して、さまざまなシナリオに適合させることができます。さらに、このアーキテクチャはシステムの安定性を大幅に向上させます。

セカンダリインデックスとの比較

ApsaraDB for HBase パフォーマンス強化版は、セカンダリインデックスを提供します。これにより、プライマリキー以外の列に基づいて低コストでデータをクエリできます。 ApsaraDB for HBase パフォーマンス強化版は、少数の列のみを含むテーブルをクエリする必要があるシナリオに適しています。ビジネスで複雑な多次元クエリが必要な場合は、Search サービスを使用することをお勧めします。

Apache Solr との比較

Search サービスは、ApsaraDB for HBase パフォーマンス強化版と Apache Solr の緊密な統合に基づいて開発されています。 HBase Shell を使用するか、API 操作を実行して、ApsaraDB for HBase クラスターを Apache Solr クラスターに関連付けることができます。各サービスの状態を監視する必要はありません。

Search サービスは Apache Solr をベースに設計されており、Solr API と完全に互換性があります。 Search サービスは、信頼性が高く高性能なエンタープライズグレードの検索プラットフォームを提供し、システムの安定性、高い読み取り/書き込みパフォーマンス、および監視とアラート機能を向上させます。

Search サービスのアクティブ化

Search サービスをアクティブ化するには、次の手順を実行します。

  1. ApsaraDB for HBase パフォーマンス強化版クラスターを作成します。

  2. LTS クラスターを作成します。

  3. ApsaraDB for HBase パフォーマンス強化版クラスターが作成された後、ApsaraDB for HBase コンソールで Full-text Index をクリックして、Search インスタンスを購入し、ApsaraDB for HBase パフォーマンス強化版クラスターに関連付けます。

詳細については、「Search サービスのアクティブ化」をご参照ください。

ユーザーガイド

詳細については、「クイックスタート」および「インデックスの管理」をご参照ください。

ベストプラクティス

詳細については、「設定セットの更新」をご参照ください。