Class SpanNearClauseFactory
- java.lang.Object
-
- org.apache.lucene.queryParser.surround.query.SpanNearClauseFactory
-
public class SpanNearClauseFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description SpanNearClauseFactory(org.apache.lucene.index.IndexReader reader, String fieldName, BasicQueryFactory qf)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSpanNearQuery(org.apache.lucene.search.Query q)protected voidaddSpanQueryWeighted(org.apache.lucene.search.spans.SpanQuery sq, float weight)voidaddTermWeighted(org.apache.lucene.index.Term t, float weight)voidclear()BasicQueryFactorygetBasicQueryFactory()StringgetFieldName()org.apache.lucene.index.IndexReadergetIndexReader()org.apache.lucene.index.TermEnumgetTermEnum(String termText)org.apache.lucene.search.spans.SpanQuerymakeSpanNearClause()intsize()
-
-
-
Constructor Detail
-
SpanNearClauseFactory
public SpanNearClauseFactory(org.apache.lucene.index.IndexReader reader, String fieldName, BasicQueryFactory qf)
-
-
Method Detail
-
getIndexReader
public org.apache.lucene.index.IndexReader getIndexReader()
-
getFieldName
public String getFieldName()
-
getBasicQueryFactory
public BasicQueryFactory getBasicQueryFactory()
-
getTermEnum
public org.apache.lucene.index.TermEnum getTermEnum(String termText) throws IOException
- Throws:
IOException
-
size
public int size()
-
clear
public void clear()
-
addSpanQueryWeighted
protected void addSpanQueryWeighted(org.apache.lucene.search.spans.SpanQuery sq, float weight)
-
addTermWeighted
public void addTermWeighted(org.apache.lucene.index.Term t, float weight) throws IOException- Throws:
IOException
-
addSpanNearQuery
public void addSpanNearQuery(org.apache.lucene.search.Query q)
-
makeSpanNearClause
public org.apache.lucene.search.spans.SpanQuery makeSpanNearClause()
-
-