public class PathQuery
extends org.apache.lucene.search.Query
Constructor and Description |
---|
PathQuery(org.alfresco.service.cmr.dictionary.DictionaryService dictionarySertvice)
The base query
|
Modifier and Type | Method and Description |
---|---|
void |
appendQuery(List<StructuredFieldPosition> sfps) |
protected org.apache.lucene.search.Weight |
createWeight(org.apache.lucene.search.Searcher searcher) |
String |
getPathField() |
org.apache.lucene.index.Term |
getPathRootTerm() |
List<StructuredFieldPosition> |
getPathStructuredFieldPositions() |
String |
getQnameField() |
org.apache.lucene.index.Term |
getQNameRootTerm() |
List<StructuredFieldPosition> |
getQNameStructuredFieldPositions() |
boolean |
isEmpty() |
void |
removeDescendantAndSelf() |
void |
setPathField(String pathField) |
void |
setQnameField(String qnameField) |
void |
setQuery(List<StructuredFieldPosition> path,
List<StructuredFieldPosition> qname) |
void |
setRepeats(boolean repeats) |
String |
toString() |
String |
toString(String field) |
public PathQuery(org.alfresco.service.cmr.dictionary.DictionaryService dictionarySertvice)
dictionarySertvice
- public void setQuery(List<StructuredFieldPosition> path, List<StructuredFieldPosition> qname)
public void appendQuery(List<StructuredFieldPosition> sfps)
public String getPathField()
public void setPathField(String pathField)
public String getQnameField()
public void setQnameField(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 String toString()
toString
in class org.apache.lucene.search.Query
public String toString(String field)
toString
in class org.apache.lucene.search.Query
public void removeDescendantAndSelf()
public boolean isEmpty()
public List<StructuredFieldPosition> getPathStructuredFieldPositions()
public List<StructuredFieldPosition> getQNameStructuredFieldPositions()
public void setRepeats(boolean repeats)
Copyright © 2005–2017 Alfresco Software. All rights reserved.