Red Hat Training

A Red Hat training course is available for Red Hat Fuse

第204章 Lucene コンポーネント

Camel バージョン 2.2 で利用可能

lucene コンポーネントは Apache Lucene プロジェクトをベースにしています。Apache Lucene は、Java で完全に書かれた強力な高パフォーマンスのフル機能のテキスト検索エンジンライブラリーです。Lucene の詳細は、以下のリンクを参照してください。

camel の lucene コンポーネントは、エンタープライズ統合パターンおよびシナリオでの Lucene エンドポイントの統合および使用を容易にします。lucene コンポーネントは以下を行います。

  • ペイロードが Lucene エンドポイントに送信されるときにドキュメントの検索可能なインデックスを構築します。
  • Camel でのインデックス化された検索の実行を容易に実行

このコンポーネントはプロデューサーエンドポイントのみをサポートします。

Maven ユーザーは、このコンポーネントの pom.xml に以下の依存関係を追加する必要があります。

<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-lucene</artifactId>
    <version>x.x.x</version>
    <!-- use the same version as your Camel core version -->
</dependency>

204.1. URI 形式

lucene:searcherName:insert[?options]
lucene:searcherName:query[?options]

URI にクエリーオプションを追加するには、?option=value&option=value&…​