org.modeshape.search.lucene
Class AbstractLuceneSearchEngine.AbstractLuceneProcessor.QueryFactory
java.lang.Object
org.modeshape.search.lucene.AbstractLuceneSearchEngine.AbstractLuceneProcessor.QueryFactory
- Enclosing class:
- AbstractLuceneSearchEngine.AbstractLuceneProcessor<WorkspaceType extends SearchEngineWorkspace,SessionType extends AbstractLuceneSearchEngine.WorkspaceSession>
protected class AbstractLuceneSearchEngine.AbstractLuceneProcessor.QueryFactory
- extends Object
Method Summary |
Object |
createOperand(StaticOperand operand,
boolean caseSensitive)
|
org.apache.lucene.search.Query |
createQuery(Constraint constraint)
|
org.apache.lucene.search.Query |
createQuery(DynamicOperand left,
Operator operator,
StaticOperand right)
|
org.apache.lucene.search.Query |
createQuery(DynamicOperand left,
Operator operator,
StaticOperand right,
boolean caseSensitive)
|
org.apache.lucene.search.Query |
createQuery(DynamicOperand left,
StaticOperand lower,
StaticOperand upper,
boolean includesLower,
boolean includesUpper,
boolean caseSensitive)
|
org.apache.lucene.search.Query |
createQuery(PropertyExistence existence)
|
org.apache.lucene.search.Query |
createQuery(String fieldName,
FullTextSearch.Term term)
|
String |
fieldNameFor(String name)
|
Object |
lowerCase(Object value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractLuceneSearchEngine.AbstractLuceneProcessor.QueryFactory
protected AbstractLuceneSearchEngine.AbstractLuceneProcessor.QueryFactory(AbstractLuceneSearchEngine.WorkspaceSession session,
Map<String,Object> variables)
createQuery
public org.apache.lucene.search.Query createQuery(Constraint constraint)
throws IOException
- Throws:
IOException
createQuery
public org.apache.lucene.search.Query createQuery(DynamicOperand left,
Operator operator,
StaticOperand right)
throws IOException
- Throws:
IOException
createQuery
public org.apache.lucene.search.Query createQuery(DynamicOperand left,
Operator operator,
StaticOperand right,
boolean caseSensitive)
throws IOException
- Throws:
IOException
createOperand
public Object createOperand(StaticOperand operand,
boolean caseSensitive)
createQuery
public org.apache.lucene.search.Query createQuery(DynamicOperand left,
StaticOperand lower,
StaticOperand upper,
boolean includesLower,
boolean includesUpper,
boolean caseSensitive)
throws IOException
- Throws:
IOException
lowerCase
public Object lowerCase(Object value)
createQuery
public org.apache.lucene.search.Query createQuery(PropertyExistence existence)
createQuery
public org.apache.lucene.search.Query createQuery(String fieldName,
FullTextSearch.Term term)
throws IOException
- Throws:
IOException
fieldNameFor
public String fieldNameFor(String name)
Copyright © 2008-2011 JBoss, a division of Red Hat. All Rights Reserved.