第215章 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>
215.1. URI 形式
lucene:searcherName:insert[?options] lucene:searcherName:query[?options]
URI には、?option=value&option=value&…
の形式でクエリーオプションを追加できます。