Class ESToParentBlockJoinQuery


  • public final class ESToParentBlockJoinQuery
    extends org.apache.lucene.search.Query
    A ToParentBlockJoinQuery 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

      Modifier and Type Method Description
      org.apache.lucene.search.Weight createWeight​(org.apache.lucene.search.IndexSearcher searcher, org.apache.lucene.search.ScoreMode scoreMode, 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, or null 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)  
      • Methods inherited from class org.apache.lucene.search.Query

        classHash, sameClassAs, toString
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ESToParentBlockJoinQuery

        public 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 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, or null 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 class org.apache.lucene.search.Query
        Throws:
        java.io.IOException
      • createWeight

        public org.apache.lucene.search.Weight createWeight​(org.apache.lucene.search.IndexSearcher searcher,
                                                            org.apache.lucene.search.ScoreMode scoreMode,
                                                            float boost)
                                                     throws java.io.IOException
        Overrides:
        createWeight in class org.apache.lucene.search.Query
        Throws:
        java.io.IOException
      • equals

        public boolean equals​(java.lang.Object obj)
        Specified by:
        equals in class org.apache.lucene.search.Query
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in class org.apache.lucene.search.Query
      • toString

        public java.lang.String toString​(java.lang.String field)
        Specified by:
        toString in class org.apache.lucene.search.Query