Package org.elasticsearch.index.search
Class ESToParentBlockJoinQuery
- java.lang.Object
-
- org.apache.lucene.search.Query
-
- org.elasticsearch.index.search.ESToParentBlockJoinQuery
-
public final class ESToParentBlockJoinQuery extends org.apache.lucene.search.Query
AToParentBlockJoinQuery
that allows to retrieve its nested path.
-
-
Constructor Summary
Constructors Constructor Description ESToParentBlockJoinQuery(org.apache.lucene.search.Query childQuery, org.apache.lucene.search.join.BitSetProducer parentsFilter, org.apache.lucene.search.join.ScoreMode scoreMode, java.lang.String path)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.lucene.search.Weight
createWeight(org.apache.lucene.search.IndexSearcher searcher, boolean needsScores, float boost)
boolean
equals(java.lang.Object obj)
org.apache.lucene.search.Query
getChildQuery()
Return the child query.java.lang.String
getPath()
Return the path of results of this query, ornull
if matches are at the root level.int
hashCode()
org.apache.lucene.search.Query
rewrite(org.apache.lucene.index.IndexReader reader)
java.lang.String
toString(java.lang.String field)
-
-
-
Method Detail
-
getChildQuery
public org.apache.lucene.search.Query getChildQuery()
Return the child query.
-
getPath
public java.lang.String getPath()
Return the path of results of this query, ornull
if matches are at the root level.
-
rewrite
public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader reader) throws java.io.IOException
- Overrides:
rewrite
in classorg.apache.lucene.search.Query
- Throws:
java.io.IOException
-
createWeight
public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher searcher, boolean needsScores, float boost) throws java.io.IOException
- Overrides:
createWeight
in classorg.apache.lucene.search.Query
- Throws:
java.io.IOException
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals
in classorg.apache.lucene.search.Query
-
hashCode
public int hashCode()
- Specified by:
hashCode
in classorg.apache.lucene.search.Query
-
toString
public java.lang.String toString(java.lang.String field)
- Specified by:
toString
in classorg.apache.lucene.search.Query
-
-