public class PathQuery
extends org.apache.lucene.search.Query
Constructor and Description |
---|
PathQuery(DictionaryService dictionarySertvice)
The base query
|
Modifier and Type | Method and Description |
---|---|
void |
appendQuery(java.util.List sfps) |
protected org.apache.lucene.search.Weight |
createWeight(org.apache.lucene.search.Searcher searcher) |
java.lang.String |
getPathField() |
org.apache.lucene.index.Term |
getPathRootTerm() |
java.util.List |
getPathStructuredFieldPositions() |
java.lang.String |
getQnameField() |
org.apache.lucene.index.Term |
getQNameRootTerm() |
java.util.List |
getQNameStructuredFieldPositions() |
boolean |
isEmpty() |
void |
removeDescendantAndSelf() |
void |
setPathField(java.lang.String pathField) |
void |
setQnameField(java.lang.String qnameField) |
void |
setQuery(java.util.List path,
java.util.List qname) |
void |
setRepeats(boolean repeats) |
java.lang.String |
toString() |
java.lang.String |
toString(java.lang.String field) |
public PathQuery(DictionaryService dictionarySertvice)
query
- public void setQuery(java.util.List path, java.util.List qname)
public void appendQuery(java.util.List sfps)
public java.lang.String getPathField()
public void setPathField(java.lang.String pathField)
public java.lang.String getQnameField()
public void setQnameField(java.lang.String qnameField)
public org.apache.lucene.index.Term getPathRootTerm()
public org.apache.lucene.index.Term getQNameRootTerm()
protected org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.Searcher searcher)
createWeight
in class org.apache.lucene.search.Query
public java.lang.String toString()
toString
in class org.apache.lucene.search.Query
public java.lang.String toString(java.lang.String field)
toString
in class org.apache.lucene.search.Query
public void removeDescendantAndSelf()
public boolean isEmpty()
public java.util.List getPathStructuredFieldPositions()
public java.util.List getQNameStructuredFieldPositions()
public void setRepeats(boolean repeats)
Copyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.