Package org.elasticsearch.join.query
Class HasChildQueryBuilder.LateParsingQuery
- java.lang.Object
-
- org.apache.lucene.search.Query
-
- org.elasticsearch.join.query.HasChildQueryBuilder.LateParsingQuery
-
- Enclosing class:
- HasChildQueryBuilder
public static final class HasChildQueryBuilder.LateParsingQuery extends org.apache.lucene.search.Query
A query that rewrites into another query usingJoinUtil.createJoinQuery(String, Query, Query, IndexSearcher, ScoreMode, OrdinalMap, int, int)
that executes the actual join. This query is exclusively used by theHasChildQueryBuilder
andHasParentQueryBuilder
to get access to theDirectoryReader
used by the current search in order to retrieve theOrdinalMap
. TheOrdinalMap
is required byJoinUtil
to execute the join.
-
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object o)
org.apache.lucene.search.Query
getInnerQuery()
int
getMaxChildren()
int
getMinChildren()
org.apache.lucene.search.join.ScoreMode
getScoreMode()
org.apache.lucene.search.similarities.Similarity
getSimilarity()
int
hashCode()
org.apache.lucene.search.Query
rewrite(IndexReader reader)
java.lang.String
toString(java.lang.String s)
-
-
-
Method Detail
-
rewrite
public org.apache.lucene.search.Query rewrite(IndexReader reader) throws java.io.IOException
- Overrides:
rewrite
in classorg.apache.lucene.search.Query
- Throws:
java.io.IOException
-
equals
public boolean equals(java.lang.Object o)
- 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 s)
- Specified by:
toString
in classorg.apache.lucene.search.Query
-
getMinChildren
public int getMinChildren()
-
getMaxChildren
public int getMaxChildren()
-
getScoreMode
public org.apache.lucene.search.join.ScoreMode getScoreMode()
-
getInnerQuery
public org.apache.lucene.search.Query getInnerQuery()
-
getSimilarity
public org.apache.lucene.search.similarities.Similarity getSimilarity()
-
-