org.elasticsearch.index.search.child
Class HasChildFilter
java.lang.Object
org.apache.lucene.search.Filter
org.elasticsearch.index.search.child.HasChildFilter
- All Implemented Interfaces:
- Serializable, ScopePhase, ScopePhase.CollectorPhase
public class HasChildFilter
- extends org.apache.lucene.search.Filter
- implements ScopePhase.CollectorPhase
- See Also:
- Serialized Form
HasChildFilter
public HasChildFilter(org.apache.lucene.search.Query query,
String scope,
String childType,
String parentType,
SearchContext searchContext)
query
public org.apache.lucene.search.Query query()
- Specified by:
query
in interface ScopePhase
requiresProcessing
public boolean requiresProcessing()
- Specified by:
requiresProcessing
in interface ScopePhase.CollectorPhase
collector
public org.apache.lucene.search.Collector collector()
- Specified by:
collector
in interface ScopePhase.CollectorPhase
processCollector
public void processCollector(org.apache.lucene.search.Collector collector)
- Specified by:
processCollector
in interface ScopePhase.CollectorPhase
scope
public String scope()
- Specified by:
scope
in interface ScopePhase
clear
public void clear()
- Specified by:
clear
in interface ScopePhase
getDocIdSet
public org.apache.lucene.search.DocIdSet getDocIdSet(org.apache.lucene.index.IndexReader reader)
throws IOException
- Specified by:
getDocIdSet
in class org.apache.lucene.search.Filter
- Throws:
IOException
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2009-2012. All Rights Reserved.