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