Я новичок в Lucene и экспериментирую с некоторыми тривиальными прецедентами. Я не могу получить независимый от NumerRange Unit тест, который подтверждает успешное совпадение диапазона. Что я делаю не так.Lucene NumericRangeQuery и MemoryIndex
public class MemoryIndexTest {
private static final String DATE_FIELD = "date";
MemoryIndex index = new MemoryIndex();
@Before
public void init() {
index.addField(DATE_FIELD, index.keywordTokenStream(Arrays.asList(20141116)));
}
@Test
public void testRange(){
Query query = NumericRangeQuery.newIntRange(DATE_FIELD, 20141115, 20141118, true, true);
assertTrue(index.search(query) > 0);
}
}