public static class ParseContext.Document
extends java.lang.Object
implements java.lang.Iterable<org.apache.lucene.index.IndexableField>
Document with additional functionality.| Constructor and Description |
|---|
Document() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(org.apache.lucene.index.IndexableField field) |
void |
addWithKey(java.lang.Object key,
org.apache.lucene.index.IndexableField field)
Add fields so that they can later be fetched using
getByKey(Object). |
java.lang.String |
get(java.lang.String name) |
org.apache.lucene.util.BytesRef |
getBinaryValue(java.lang.String name) |
org.apache.lucene.index.IndexableField |
getByKey(java.lang.Object key)
Get back fields that have been previously added with
addWithKey(Object, IndexableField). |
org.apache.lucene.index.IndexableField |
getField(java.lang.String name) |
java.util.List<org.apache.lucene.index.IndexableField> |
getFields() |
org.apache.lucene.index.IndexableField[] |
getFields(java.lang.String name) |
ParseContext.Document |
getParent()
Return the parent document, or null if this is the root document.
|
java.lang.String |
getPath()
Return the path associated with this document.
|
java.lang.String |
getPrefix()
Return a prefix that all fields in this document should have.
|
java.lang.String[] |
getValues(java.lang.String name)
Returns an array of values of the field specified as the method parameter.
|
java.util.Iterator<org.apache.lucene.index.IndexableField> |
iterator() |
public java.lang.String getPath()
public java.lang.String getPrefix()
public ParseContext.Document getParent()
public java.util.Iterator<org.apache.lucene.index.IndexableField> iterator()
iterator in interface java.lang.Iterable<org.apache.lucene.index.IndexableField>public java.util.List<org.apache.lucene.index.IndexableField> getFields()
public void add(org.apache.lucene.index.IndexableField field)
public void addWithKey(java.lang.Object key,
org.apache.lucene.index.IndexableField field)
getByKey(Object).public org.apache.lucene.index.IndexableField getByKey(java.lang.Object key)
addWithKey(Object, IndexableField).public org.apache.lucene.index.IndexableField[] getFields(java.lang.String name)
public final java.lang.String[] getValues(java.lang.String name)
getFields().name - the name of the fieldString[] of field valuespublic org.apache.lucene.index.IndexableField getField(java.lang.String name)
public java.lang.String get(java.lang.String name)
public org.apache.lucene.util.BytesRef getBinaryValue(java.lang.String name)