mirror of
https://github.com/apache/lucene.git
synced 2025-02-21 01:18:45 +00:00
LUCENE-2858: fix qp module
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene2858@1237314 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
1906da16d0
commit
6d4484cb4a
@ -17,7 +17,7 @@ package org.apache.lucene.queryparser.xml.builders;
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import org.apache.lucene.index.IndexReader.AtomicReaderContext;
|
||||
import org.apache.lucene.index.AtomicIndexReader.AtomicReaderContext;
|
||||
import org.apache.lucene.search.DocIdSet;
|
||||
import org.apache.lucene.search.Filter;
|
||||
import org.apache.lucene.search.NumericRangeFilter;
|
||||
|
@ -20,7 +20,7 @@ package org.apache.lucene.queryparser.surround.query;
|
||||
import java.io.IOException;
|
||||
|
||||
import org.apache.lucene.index.IndexReader;
|
||||
import org.apache.lucene.index.IndexReader.AtomicReaderContext;
|
||||
import org.apache.lucene.index.AtomicIndexReader.AtomicReaderContext;
|
||||
import org.apache.lucene.search.IndexSearcher;
|
||||
import org.apache.lucene.search.Collector;
|
||||
import org.apache.lucene.search.Scorer;
|
||||
|
@ -24,6 +24,7 @@ import org.apache.lucene.analysis.MockTokenizer;
|
||||
import org.apache.lucene.document.Document;
|
||||
import org.apache.lucene.document.NumericField;
|
||||
import org.apache.lucene.document.TextField;
|
||||
import org.apache.lucene.index.AtomicIndexReader.AtomicReaderContext;
|
||||
import org.apache.lucene.index.IndexReader;
|
||||
import org.apache.lucene.index.IndexWriter;
|
||||
import org.apache.lucene.search.IndexSearcher;
|
||||
@ -180,8 +181,8 @@ public class TestParser extends LuceneTestCase {
|
||||
}
|
||||
|
||||
public void testDuplicateFilterQueryXML() throws ParserException, IOException {
|
||||
Assume.assumeTrue(searcher.getIndexReader().getSequentialSubReaders() == null ||
|
||||
searcher.getIndexReader().getSequentialSubReaders().length == 1);
|
||||
AtomicReaderContext leaves[] = searcher.getTopReaderContext().leaves();
|
||||
Assume.assumeTrue(leaves == null || leaves.length == 1);
|
||||
Query q = parse("DuplicateFilterQuery.xml");
|
||||
int h = searcher.search(q, null, 1000).totalHits;
|
||||
assertEquals("DuplicateFilterQuery should produce 1 result ", 1, h);
|
||||
|
@ -17,10 +17,11 @@ package org.apache.lucene.queryparser.xml.builders;
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
import org.apache.lucene.index.AtomicIndexReader;
|
||||
import org.apache.lucene.index.IndexReader;
|
||||
import org.apache.lucene.index.IndexReader.AtomicReaderContext;
|
||||
import org.apache.lucene.index.AtomicIndexReader.AtomicReaderContext;
|
||||
import org.apache.lucene.index.IndexWriter;
|
||||
import org.apache.lucene.index.SlowMultiReaderWrapper;
|
||||
import org.apache.lucene.index.SlowCompositeReaderWrapper;
|
||||
import org.apache.lucene.search.Filter;
|
||||
import org.apache.lucene.search.NumericRangeFilter;
|
||||
import org.apache.lucene.store.Directory;
|
||||
@ -63,7 +64,7 @@ public class TestNumericRangeFilterBuilder extends LuceneTestCase {
|
||||
IndexWriter writer = new IndexWriter(ramDir, newIndexWriterConfig(TEST_VERSION_CURRENT, null));
|
||||
writer.commit();
|
||||
try {
|
||||
IndexReader reader = new SlowMultiReaderWrapper(IndexReader.open(ramDir));
|
||||
AtomicIndexReader reader = new SlowCompositeReaderWrapper(IndexReader.open(ramDir));
|
||||
try {
|
||||
assertNull(filter.getDocIdSet((AtomicReaderContext) reader.getTopReaderContext(), reader.getLiveDocs()));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user