5

たとえば、Lucene クエリはありますが(euid:3) AND (sev:0)、これは Mongo には理解できません。

Lucene クエリを Mongo 理解形式に変換することはできますか?

4

2 に答える 2

0

Lucene には、Lucene クエリを Mongo クエリに変換することを比較的簡単にするクエリ パーサーが含まれています。

mongo 検索用語が入力されている ("1.0" != 1.0F) ことに注意する必要があり、期待した結果が得られない場合があります。

クエリ コンバーターの例については、scaleset-search API に含まれている MongoQueryConverter をご覧ください。関心があれば、これを Jongo の有無にかかわらず使用できるスタンドアロン ライブラリとしてリリースできます。

https://github.com/scaleset/scaleset-search/blob/master/src/main/java/com/scaleset/search/mongo/MongoQueryConverter.java

于 2015-02-04T19:25:31.127 に答える