org.apache.blur.lucene.search
Class AbstractWrapperQuery

java.lang.Object
  extended by org.apache.lucene.search.Query
      extended by org.apache.blur.lucene.search.AbstractWrapperQuery
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
FacetQuery, SuperQuery

public abstract class AbstractWrapperQuery
extends org.apache.lucene.search.Query


Constructor Summary
AbstractWrapperQuery(org.apache.lucene.search.Query query)
           
AbstractWrapperQuery(org.apache.lucene.search.Query query, boolean rewritten)
           
 
Method Summary
abstract  org.apache.lucene.search.Query clone()
           
abstract  org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher searcher)
           
 boolean equals(Object obj)
           
 void extractTerms(Set<Term> terms)
           
 float getBoost()
           
 org.apache.lucene.search.Query getQuery()
           
 org.apache.lucene.search.similarities.Similarity getSimilarity(org.apache.lucene.search.IndexSearcher searcher)
           
 int hashCode()
           
 boolean isRewritten()
           
abstract  org.apache.lucene.search.Query rewrite(IndexReader reader)
           
 void setBoost(float b)
           
abstract  String toString()
           
abstract  String toString(String field)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractWrapperQuery

public AbstractWrapperQuery(org.apache.lucene.search.Query query)

AbstractWrapperQuery

public AbstractWrapperQuery(org.apache.lucene.search.Query query,
                            boolean rewritten)
Method Detail

getQuery

public org.apache.lucene.search.Query getQuery()

isRewritten

public boolean isRewritten()

clone

public abstract org.apache.lucene.search.Query clone()
Overrides:
clone in class org.apache.lucene.search.Query

createWeight

public abstract org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher searcher)
                                                      throws IOException
Overrides:
createWeight in class org.apache.lucene.search.Query
Throws:
IOException

extractTerms

public void extractTerms(Set<Term> terms)
Overrides:
extractTerms in class org.apache.lucene.search.Query

getBoost

public float getBoost()
Overrides:
getBoost in class org.apache.lucene.search.Query

getSimilarity

public org.apache.lucene.search.similarities.Similarity getSimilarity(org.apache.lucene.search.IndexSearcher searcher)

rewrite

public abstract org.apache.lucene.search.Query rewrite(IndexReader reader)
                                                throws IOException
Overrides:
rewrite in class org.apache.lucene.search.Query
Throws:
IOException

setBoost

public void setBoost(float b)
Overrides:
setBoost in class org.apache.lucene.search.Query

hashCode

public int hashCode()
Overrides:
hashCode in class org.apache.lucene.search.Query

equals

public boolean equals(Object obj)
Overrides:
equals in class org.apache.lucene.search.Query

toString

public abstract String toString()
Overrides:
toString in class org.apache.lucene.search.Query

toString

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


Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.