1
[0, 10]
にある用語を検索したいと思います。用語はIntegerとして格納されている "CityId"フィールドからのものです。私が書いたものは以下の通りです:Luceneで特定の範囲の用語を検索するには
String queryStr = "CityId : [0, 10]";
Query query = parser.parse(queryStr);
TopDocs topDocs = searcher.search(queryStr);
あなたのクウェリーの痛恨は何ですか? querry文字列を解析したくない場合は、次のようなNumericRangeQueryを作成できます。NumericRangeQuery \t newIntRange(0,10、true、true) – TobiSH