1

redquery ビルダー ( https://github.com/salk31/RedQueryBuilder )から Lucene へのインターフェイスはありますか? Lucene インデックス システムを使用しており、その AND および NOT 演算子を使用して複雑な Lucene クエリをサポートしたいと考えています。

あるいは、任意の数の AND/OR 句を含む「高度な検索」機能をサポートする、Lucene 用の他のビジュアル クエリ ビルダーはありますか?

4

1 に答える 1

0

私の知る限り、すでに存在するものはありません。

2 つのオプションが考えられます。 * SQL パーサーとシリアライザーを使用して、SQL を Lucence 構文 (またはサーバー上のクエリ オブジェクト) に変換します。 * RQB で 0.8.0 カスタム シリアライザーを使用して、Lucence クエリ文字列を生成します。注: これは非常に実験的な機能です。

私は RQB プロジェクトを始めたこと、そして Lucence が大好きであることを宣言しなければなりません。機能のチケットを上げる価値があるのでしょうか? SQL ではなく Lucence クエリを生成する場合、シリアライゼーションをテストする良い方法でしょうか?

注意: クエリを保存/再ロードする場合、RQB は SQL を使用するようにのみ設計されています。実行されなくてもロード/保存する標準言語として選択されました。

于 2015-08-20T07:46:45.287 に答える