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 void
addSpanNearQuery(Query q)
protected void
addSpanQueryWeighted(SpanQuery sq, float weight)
void
addTermWeighted(Term t, float weight)
void
clear()
BasicQueryFactory
getBasicQueryFactory()
String
getFieldName()
IndexReader
getIndexReader()
TermEnum
getTermEnum(String termText)
SpanQuery
makeSpanNearClause()
int
size()
-
-
-
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()
-
-