PolarSearch は、OpenSearch に基づいて構築された PolarDB の分散検索および分析エンジンです。Elasticsearch と OpenSearch のエコシステムと互換性があり、API と SDK を介してミリ秒レベルの全文検索、ベクトル検索、マルチモーダルデータ分析を提供します。組み込みの AutoETL 機能により、手動でのデータパイプライン構築を必要とせず、PolarDB のデータはリアルタイムで自動的に集約され、PolarSearch に同期されます。
PolarSearch を使用すると、以下を実行できます。
全文検索 | ベクトル検索 |
技術アーキテクチャ
PolarSearch は、PolarStore の共有分散ストレージ上で実行され、クラウドネイティブのコンピューティングとストレージの分離アーキテクチャを採用しています。Elasticsearch DSL と互換性のある独自の検索エンジンと分散コンピューティングフレームワークを統合し、ペタバイト規模のマルチモーダルデータをリアルタイムで保存、分析、検索します。
利点
効率の向上: MySQL や から検索エンジンへのデータ同期パイプラインが不要になり、取得
workloadのレイテンシーを分単位からミリ秒単位に短縮し、開発時間を 50% 削減します。コストの最適化: 従来の「データベース + ファイルストレージ + コンピューティングエンジン」アーキテクチャを PolarFS の多層分散共有ストレージに置き換え、TCO を 40% 削減します。
ビジネスイノベーション: 非構造化データの保存、マイニング、ベクトル検索を通じて、インテリジェントな推奨、 RAG ナレッジベース、エージェントメモリベースなどの AI インフラストラクチャを強化します。
ユースケース
E コマースプラットフォームと SaaS
商品タイトルや商品ページに対するあいまい検索、セマンティックマッチング、パーソナライズされた推奨。
ユーザー生成コンテンツ (UGC) におけるリアルタイムのキーワード分析とセンチメントマイニング。
RAG ナレッジベースとドキュメント管理
PDF、Word、その他のドキュメント形式にわたる全文インデックス作成と検索。
画像検索のためのベクターベースの画像特徴量ストレージ。
エージェントメモリとデータ管理
会話のコンテキスト、セッション状態、一時変数用の短期メモリ。
ユーザーの好み、過去のクエリコンテンツ、大規模言語モデル (LLM) のパラメーター用の長期メモリ。
ログ分析とサービス監視
ペタバイト規模のログデータにわたるリアルタイム検索、統計集約、異常アラート。
多次元ログフィールドにわたる関連分析と視覚的レポート。
IoT とリアルタイムデータストリーム
IoT デバイスからの時系列データの高スループットな取り込みと高速検索。
センサーデータの動的な集約と複数条件でのフィルタリング。
コア機能
高可用性とスケーラビリティ
単一ノード障害時の自動負荷分散とシームレスなフェールオーバーにより、99.99% のサービス可用性を実現します。
ストレージとコンピューティングのオンラインスケーリングにより、数億件のレコードを処理します。
インテリジェント検索エンジン
オプティマイザが InnoDB プライマリテーブルデータに対する全文インデックスクエリを識別し、検索ノードにルーティングします。
テキストセグメンテーション、セマンティックベクトル化、数値範囲を組み合わせた混合インデックスにより、クエリパフォーマンスが 10 倍以上向上します。
同義語拡張、ピンイン修正、インテント認識を備えた組み込みの中国語 NLP モデル。
カスタム辞書のアップロードと更新をサポートする複数の形態素解析プラグイン。
マルチモーダルデータフュージョン
スカラー順インデックス、全文転置インデックス、ベクターインデックスにわたる統一されたストレージと検索。
画像やドキュメントなどの非構造化データのストレージ、検索、コンテンツ解析を拡張します。
リアルタイム検索と分析
データは書き込み後、数百ミリ秒以内に検索可能になります。複雑なフィルタリング、バケット統計、 Top K ソートをサポートします。
時系列のローリングウィンドウ計算とジオフェンス検出のための組み込み関数。
データの自動集約とリアルタイム同期 (AutoETL)
単一または複数の PolarDB ソースからデータを集約し、リアルタイムで PolarSearch に同期します。
PolarDB のグローバルデータベースネットワーク (GDN) を活用して、PolarSearch へのクロスリージョンデータ同期を可能にします。