/lucene-3.6.0/lucene/contrib/remote/src/java/org/apache/lucene/search/ |
H A D | RemoteCachingWrapperFilter.java | 26 * The cache is keyed on Filter's hashCode(), so if it sees the same filter twice 44 protected Filter filter; field in class:RemoteCachingWrapperFilter 46 public RemoteCachingWrapperFilter(Filter filter) { argument 47 this.filter = filter; 51 * Uses the {@link org.apache.lucene.search.FilterManager} to keep the cache for a filter on the 58 Filter cachedFilter = FilterManager.getInstance().getFilter(filter);
|
H A D | RemoteSearchable.java | 51 public void search(Weight weight, Filter filter, Collector results) argument 53 local.search(weight, filter, results); 73 public TopDocs search(Weight weight, Filter filter, int n) throws IOException { argument 74 return local.search(weight, filter, n); 77 public TopFieldDocs search(Weight weight, Filter filter, int n, Sort sort) argument 79 return local.search (weight, filter, n, sort);
|
/lucene-3.6.0/lucene/contrib/remote/src/test/org/apache/lucene/search/ |
H A D | RemoteCachingWrapperFilterHelper.java | 34 public RemoteCachingWrapperFilterHelper(Filter filter, boolean shouldHaveCache) { argument 35 super(filter); 45 Filter cachedFilter = FilterManager.getInstance().getFilter(filter); 49 Assert.assertSame("First time filter should be the same ", filter, cachedFilter); 51 Assert.assertNotSame("We should have a cached version of the filter", filter, cachedFilter); 54 if (filter instanceof CachingWrapperFilterHelper) {
|
H A D | TestRemoteCachingWrapperFilter.java | 68 private static void search(Query query, Filter filter, int hitNumber, String typeValue) throws Exception { argument 71 ScoreDoc[] result = searcher.search(query,filter, 1000).scoreDocs; 84 // cache the filter on the remote site
|
/lucene-3.6.0/lucene/contrib/analyzers/common/src/test/org/apache/lucene/analysis/fr/ |
H A D | TestElision.java | 45 TokenFilter filter = new ElisionFilter(TEST_VERSION_CURRENT, tokenizer, articles); 46 List<String> tas = filter(filter); 52 private List<String> filter(TokenFilter filter) throws IOException { argument 54 CharTermAttribute termAtt = filter.getAttribute(CharTermAttribute.class); 55 while (filter.incrementToken()) {
|
/lucene-3.6.0/lucene/contrib/analyzers/smartcn/src/java/org/apache/lucene/analysis/cn/smart/hhmm/ |
H A D | SegTokenFilter.java | 42 public SegToken filter(SegToken token) { method in class:SegTokenFilter
|
/lucene-3.6.0/lucene/contrib/queries/src/java/org/apache/lucene/search/ |
H A D | FilterClause.java | 24 * A Filter that wrapped with an indication of how that filter 25 * is used when composed with another filter. 32 private final Filter filter; field in class:FilterClause 36 * @param filter A Filter object containing a BitSet 40 public FilterClause(Filter filter, Occur occur) { argument 42 this.filter = filter; 46 * Returns this FilterClause's filter 50 return filter; 68 return this.filter [all...] |
H A D | BooleanFilter.java | 97 private static DocIdSetIterator getDISI(Filter filter, IndexReader reader) argument 99 final DocIdSet set = filter.getDocIdSet(reader); 111 public final void add(Filter filter, Occur occur) { argument 112 add(new FilterClause(filter, occur));
|
H A D | ChainedFilter.java | 35 * for each filter. 39 * the position of the filter in the chain. It's probably 57 /** The filter chain */ 111 private DocIdSetIterator getDISI(Filter filter, IndexReader reader) argument 113 DocIdSet docIdSet = filter.getDocIdSet(reader); 165 * Delegates to each filter in the chain. 182 * Delegates to each filter in the chain.
|
/lucene-3.6.0/lucene/core/src/test/org/apache/lucene/search/ |
H A D | TestCachingWrapperFilter.java | 43 MockFilter filter = new MockFilter(); 44 CachingWrapperFilter cacher = new CachingWrapperFilter(filter); 46 // first time, nested filter is called 48 assertTrue("first time", filter.wasCalled()); 53 // second time, nested filter should not be called 54 filter.clear(); 56 assertFalse("second time", filter.wasCalled()); 69 final Filter filter = new Filter() { 75 CachingWrapperFilter cacher = new CachingWrapperFilter(filter); 77 // the caching filter shoul 111 assertDocIdSetCacheable(IndexReader reader, Filter filter, boolean shouldCacheable) argument [all...] |
H A D | TestSearchAfter.java | 81 void assertQuery(Query query, Filter filter) throws Exception { argument 82 TopDocs all = searcher.search(query, filter, searcher.maxDoc()); 87 TopDocs paged = searcher.searchAfter(lastBottom, query, filter, pageSize);
|
H A D | TestFilteredQuery.java | 47 private Filter filter; field in class:TestFilteredQuery 86 filter = newStaticFilterB(); 111 Query filteredquery = new FilteredQuery(query, filter); 121 filteredquery = new FilteredQuery (new TermQuery (new Term ("field", "one")), filter); 126 filteredquery = new FilteredQuery (new TermQuery (new Term ("field", "x")), filter); 132 filteredquery = new FilteredQuery (new TermQuery (new Term ("field", "y")), filter); 192 Query filteredquery = new FilteredQuery(rq, filter);
|
H A D | TestFilteredSearch.java | 50 SimpleDocIdSetFilter filter = new SimpleDocIdSetFilter(filterBits); 52 searchFiltered(writer, directory, filter, enforceSingleSegment); 56 filter.reset(); 60 searchFiltered(writer, directory, filter, enforceSingleSegment); 65 public void searchFiltered(IndexWriter writer, Directory directory, SimpleDocIdSetFilter filter, boolean fullMerge) { argument 83 filter.setDocBases(indexSearcher.getIndexReader()); 84 ScoreDoc[] hits = indexSearcher.search(booleanQuery, filter, 1000).scoreDocs;
|
/lucene-3.6.0/lucene/test-framework/src/java/org/apache/lucene/search/ |
H A D | CachingWrapperFilterHelper.java | 26 * A unit test helper class to test when the filter is getting cached and when it is not. 33 * @param filter Filter to cache results of 35 public CachingWrapperFilterHelper(Filter filter) { argument 36 super(filter); 60 return "CachingWrapperFilterHelper("+filter+")"; 66 return this.filter.equals(o); 71 return this.filter.hashCode() ^ 0x5525aacb;
|
/lucene-3.6.0/lucene/backwards/src/test/org/apache/lucene/search/ |
H A D | TestCachingWrapperFilter.java | 43 MockFilter filter = new MockFilter(); 44 CachingWrapperFilter cacher = new CachingWrapperFilter(filter); 46 // first time, nested filter is called 48 assertTrue("first time", filter.wasCalled()); 53 // second time, nested filter should not be called 54 filter.clear(); 56 assertFalse("second time", filter.wasCalled()); 69 final Filter filter = new Filter() { 75 CachingWrapperFilter cacher = new CachingWrapperFilter(filter); 77 // the caching filter shoul 111 assertDocIdSetCacheable(IndexReader reader, Filter filter, boolean shouldCacheable) argument [all...] |
H A D | TestSearchAfter.java | 75 void assertQuery(Query query, Filter filter) throws Exception { argument 76 TopDocs all = searcher.search(query, filter, searcher.maxDoc()); 81 TopDocs paged = searcher.searchAfter(lastBottom, query, filter, pageSize);
|
/lucene-3.6.0/lucene/backwards/src/test-framework/java/org/apache/lucene/search/ |
H A D | CachingWrapperFilterHelper.java | 26 * A unit test helper class to test when the filter is getting cached and when it is not. 33 * @param filter Filter to cache results of 35 public CachingWrapperFilterHelper(Filter filter) { argument 36 super(filter); 60 return "CachingWrapperFilterHelper("+filter+")"; 66 return this.filter.equals(o); 71 return this.filter.hashCode() ^ 0x5525aacb;
|
/lucene-3.6.0/lucene/core/src/java/org/apache/lucene/search/ |
H A D | CachingSpanFilter.java | 25 * filters to simply filter, and then wrap with this class to add caching. 28 private SpanFilter filter; field in class:CachingSpanFilter 38 * @param filter Filter to cache results of 40 public CachingSpanFilter(SpanFilter filter) { argument 41 this(filter, CachingWrapperFilter.DeletesMode.RECACHE); 45 * @param filter Filter to cache results of 48 public CachingSpanFilter(SpanFilter filter, CachingWrapperFilter.DeletesMode deletesMode) { argument 49 this.filter = filter; 82 result = filter [all...] |
H A D | FilterManager.java | 34 * Also could be used as a persistent storage for any filter as long as the 35 * filter provides a proper hashCode(), as that is used as the key in the cache. 102 * Returns the cached version of the filter. Allows the caller to pass up 103 * a small filter but this will keep a persistent version around and allow 104 * the caching filter to do its job. 106 * @param filter The input filter 107 * @return The cached version of the filter 109 public Filter getFilter(Filter filter) { argument 112 fi = cache.get(Integer.valueOf(filter 128 public Filter filter; field in class:FilterManager.FilterItem 131 FilterItem(Filter filter) argument [all...] |
H A D | FilteredQuery.java | 29 * A query that applies a filter to the results of another query. 31 * <p>Note: the bits are retrieved from the filter each time this 44 Filter filter; field in class:FilteredQuery 47 * Constructs a new query which applies a filter to the results of the original query. 50 * @param filter Filter to apply to query results, cannot be <code>null</code>. 52 public FilteredQuery (Query query, Filter filter) { argument 54 this.filter = filter; 58 * Returns a Weight that applies the filter to the enclosed query's Weight. 90 Filter f = FilteredQuery.this.filter; 132 getFilteredScorer(final IndexReader indexReader, final Similarity similarity, final Weight weight, final Weight wrapperWeight, final Filter filter) argument [all...] |
H A D | Searchable.java | 65 * @param filter 71 void search(Weight weight, Filter filter, Collector collector) throws IOException; argument 98 * hits for <code>query</code>, applying <code>filter</code> if non-null. 104 TopDocs search(Weight weight, Filter filter, int n) throws IOException; argument 158 * <code>filter</code> if non-null, and sorting the hits by the criteria in 166 TopFieldDocs search(Weight weight, Filter filter, int n, Sort sort) argument
|
/lucene-3.6.0/solr/core/src/java/org/apache/solr/search/grouping/collector/ |
H A D | FilterCollector.java | 28 * A collector that filters incoming doc ids that are not in the filter. 34 private final DocSet filter; field in class:FilterCollector 39 public FilterCollector(DocSet filter, Collector delegate) throws IOException { argument 40 this.filter = filter; 50 if (filter.exists(doc + docBase)) {
|
/lucene-3.6.0/lucene/contrib/spatial/src/java/org/apache/lucene/spatial/tier/ |
H A D | DistanceQueryBuilder.java | 40 private final Filter filter; field in class:DistanceQueryBuilder 68 /* create precise distance filter */ 70 filter = distanceFilter = new LatLongDistanceFilter(cartesianFilter, lat, lng, miles, latField, lngField); 72 filter = cartesianFilter; 96 /* create precise distance filter */ 98 filter = distanceFilter = new GeoHashDistanceFilter(cartesianFilter, lat, lng, miles, geoHashFieldPrefix); 100 filter = cartesianFilter; 115 return filter; 119 // Chain the Query (as filter) with our distance filter [all...] |
/lucene-3.6.0/lucene/core/src/java/org/apache/lucene/analysis/ |
H A D | TeeSinkTokenFilter.java | 94 * that pass the supplied filter. 97 public SinkTokenStream newSinkTokenStream(SinkFilter filter) { argument 98 SinkTokenStream sink = new SinkTokenStream(this.cloneAttributes(), filter); 165 * A filter that decides which {@link AttributeSource} states to store in the sink. 190 private SinkFilter filter; field in class:TeeSinkTokenFilter.SinkTokenStream 192 private SinkTokenStream(AttributeSource source, SinkFilter filter) { argument 194 this.filter = filter; 198 return filter.accept(source);
|
/lucene-3.6.0/lucene/test-framework/src/java/org/apache/lucene/analysis/ |
H A D | MockAnalyzer.java | 47 private final CharArraySet filter; field in class:MockAnalyzer 61 * @param filter CharArraySet describing how terms should be filtered (set of stopwords, etc) 64 public MockAnalyzer(Random random, int pattern, boolean lowerCase, CharArraySet filter, boolean enablePositionIncrements) { argument 68 this.filter = filter; 94 StopFilter filt = new StopFilter(LuceneTestCase.TEST_VERSION_CURRENT, tokenizer, filter); 101 TokenFilter filter; field in class:MockAnalyzer.SavedStreams 118 StopFilter filt = new StopFilter(LuceneTestCase.TEST_VERSION_CURRENT, saved.tokenizer, filter); 120 saved.filter = filt; 121 saved.filter [all...] |