1

当我观察到一件奇怪的事情时,我出于其他目的对以下几行进行了编码。q 的类是类 org.apache.lucene.document.IntPoint$1,但是我在文档中真的找不到。

Query q = IntPoint.newExactQuery("year", 2147483647);
System.out.println(q.getClass()); # this line prints out "class org.apache.lucene.document.IntPoint$1"
4

1 回答 1

0

它是在 intPoint.java 的第 199 行的 newRangeQuery 中定义的匿名类(因为使用它实现了newExactQuery ) 。

于 2018-06-25T00:08:12.067 回答