redquery ビルダー ( https://github.com/salk31/RedQueryBuilder )から Lucene へのインターフェイスはありますか? Lucene インデックス システムを使用しており、その AND および NOT 演算子を使用して複雑な Lucene クエリをサポートしたいと考えています。
あるいは、任意の数の AND/OR 句を含む「高度な検索」機能をサポートする、Lucene 用の他のビジュアル クエリ ビルダーはありますか?
redquery ビルダー ( https://github.com/salk31/RedQueryBuilder )から Lucene へのインターフェイスはありますか? Lucene インデックス システムを使用しており、その AND および NOT 演算子を使用して複雑な Lucene クエリをサポートしたいと考えています。
あるいは、任意の数の AND/OR 句を含む「高度な検索」機能をサポートする、Lucene 用の他のビジュアル クエリ ビルダーはありますか?
私の知る限り、すでに存在するものはありません。
2 つのオプションが考えられます。 * SQL パーサーとシリアライザーを使用して、SQL を Lucence 構文 (またはサーバー上のクエリ オブジェクト) に変換します。 * RQB で 0.8.0 カスタム シリアライザーを使用して、Lucence クエリ文字列を生成します。注: これは非常に実験的な機能です。
私は RQB プロジェクトを始めたこと、そして Lucence が大好きであることを宣言しなければなりません。機能のチケットを上げる価値があるのでしょうか? SQL ではなく Lucence クエリを生成する場合、シリアライゼーションをテストする良い方法でしょうか?
注意: クエリを保存/再ロードする場合、RQB は SQL を使用するようにのみ設計されています。実行されなくてもロード/保存する標準言語として選択されました。