|
@@ -28,7 +28,6 @@ import org.apache.lucene.search.QueryCachingPolicy;
|
|
|
import org.apache.lucene.search.TermQuery;
|
|
import org.apache.lucene.search.TermQuery;
|
|
|
import org.apache.lucene.store.Directory;
|
|
import org.apache.lucene.store.Directory;
|
|
|
import org.apache.lucene.tests.index.RandomIndexWriter;
|
|
import org.apache.lucene.tests.index.RandomIndexWriter;
|
|
|
-import org.apache.lucene.util.Accountable;
|
|
|
|
|
import org.apache.lucene.util.BytesRef;
|
|
import org.apache.lucene.util.BytesRef;
|
|
|
import org.elasticsearch.common.lucene.index.ElasticsearchDirectoryReader;
|
|
import org.elasticsearch.common.lucene.index.ElasticsearchDirectoryReader;
|
|
|
import org.elasticsearch.common.lucene.search.Queries;
|
|
import org.elasticsearch.common.lucene.search.Queries;
|
|
@@ -649,13 +648,7 @@ public class FiltersAggregatorTests extends AggregatorTestCase {
|
|
|
|
|
|
|
|
try (DirectoryReader directoryReader = DirectoryReader.open(directory)) {
|
|
try (DirectoryReader directoryReader = DirectoryReader.open(directory)) {
|
|
|
final IndexSettings indexSettings = createIndexSettings();
|
|
final IndexSettings indexSettings = createIndexSettings();
|
|
|
- BitsetFilterCache bitsetFilterCache = new BitsetFilterCache(indexSettings, new BitsetFilterCache.Listener() {
|
|
|
|
|
- @Override
|
|
|
|
|
- public void onRemoval(ShardId shardId, Accountable accountable) {}
|
|
|
|
|
-
|
|
|
|
|
- @Override
|
|
|
|
|
- public void onCache(ShardId shardId, Accountable accountable) {}
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ BitsetFilterCache bitsetFilterCache = new BitsetFilterCache(indexSettings, BitsetFilterCache.Listener.NOOP);
|
|
|
DirectoryReader limitedReader = new DocumentSubsetDirectoryReader(
|
|
DirectoryReader limitedReader = new DocumentSubsetDirectoryReader(
|
|
|
ElasticsearchDirectoryReader.wrap(directoryReader, new ShardId(indexSettings.getIndex(), 0)),
|
|
ElasticsearchDirectoryReader.wrap(directoryReader, new ShardId(indexSettings.getIndex(), 0)),
|
|
|
bitsetFilterCache,
|
|
bitsetFilterCache,
|
|
@@ -721,13 +714,7 @@ public class FiltersAggregatorTests extends AggregatorTestCase {
|
|
|
|
|
|
|
|
try (DirectoryReader directoryReader = DirectoryReader.open(directory)) {
|
|
try (DirectoryReader directoryReader = DirectoryReader.open(directory)) {
|
|
|
final IndexSettings indexSettings = createIndexSettings();
|
|
final IndexSettings indexSettings = createIndexSettings();
|
|
|
- BitsetFilterCache bitsetFilterCache = new BitsetFilterCache(indexSettings, new BitsetFilterCache.Listener() {
|
|
|
|
|
- @Override
|
|
|
|
|
- public void onRemoval(ShardId shardId, Accountable accountable) {}
|
|
|
|
|
-
|
|
|
|
|
- @Override
|
|
|
|
|
- public void onCache(ShardId shardId, Accountable accountable) {}
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ BitsetFilterCache bitsetFilterCache = new BitsetFilterCache(indexSettings, BitsetFilterCache.Listener.NOOP);
|
|
|
DirectoryReader limitedReader = new DocumentSubsetDirectoryReader(
|
|
DirectoryReader limitedReader = new DocumentSubsetDirectoryReader(
|
|
|
ElasticsearchDirectoryReader.wrap(directoryReader, new ShardId(indexSettings.getIndex(), 0)),
|
|
ElasticsearchDirectoryReader.wrap(directoryReader, new ShardId(indexSettings.getIndex(), 0)),
|
|
|
bitsetFilterCache,
|
|
bitsetFilterCache,
|
|
@@ -790,13 +777,7 @@ public class FiltersAggregatorTests extends AggregatorTestCase {
|
|
|
|
|
|
|
|
try (DirectoryReader directoryReader = DirectoryReader.open(directory)) {
|
|
try (DirectoryReader directoryReader = DirectoryReader.open(directory)) {
|
|
|
final IndexSettings indexSettings = createIndexSettings();
|
|
final IndexSettings indexSettings = createIndexSettings();
|
|
|
- BitsetFilterCache bitsetFilterCache = new BitsetFilterCache(indexSettings, new BitsetFilterCache.Listener() {
|
|
|
|
|
- @Override
|
|
|
|
|
- public void onRemoval(ShardId shardId, Accountable accountable) {}
|
|
|
|
|
-
|
|
|
|
|
- @Override
|
|
|
|
|
- public void onCache(ShardId shardId, Accountable accountable) {}
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ BitsetFilterCache bitsetFilterCache = new BitsetFilterCache(indexSettings, BitsetFilterCache.Listener.NOOP);
|
|
|
DirectoryReader limitedReader = new DocumentSubsetDirectoryReader(
|
|
DirectoryReader limitedReader = new DocumentSubsetDirectoryReader(
|
|
|
ElasticsearchDirectoryReader.wrap(directoryReader, new ShardId(indexSettings.getIndex(), 0)),
|
|
ElasticsearchDirectoryReader.wrap(directoryReader, new ShardId(indexSettings.getIndex(), 0)),
|
|
|
bitsetFilterCache,
|
|
bitsetFilterCache,
|