public class LuceneDocumentStructure extends Object
Constructor and Description |
---|
LuceneDocumentStructure() |
Modifier and Type | Method and Description |
---|---|
org.apache.lucene.document.Fieldable |
encodeAsFieldable(Object value) |
long |
getNodeId(org.apache.lucene.document.Document from) |
org.apache.lucene.document.Document |
newDocumentRepresentingProperty(long nodeId,
org.apache.lucene.document.Fieldable encodedValue) |
org.apache.lucene.search.TermRangeQuery |
newInclusiveNumericRangeSeekQuery(Number lower,
Number upper)
Range queries are always inclusive, in order to do exclusive range queries the result must be filtered after the
fact.
|
org.apache.lucene.search.PrefixQuery |
newRangeSeekByPrefixQuery(String prefix) |
org.apache.lucene.search.TermRangeQuery |
newRangeSeekByStringQuery(String lower,
boolean includeLower,
String upper,
boolean upperInclusive) |
org.apache.lucene.search.MatchAllDocsQuery |
newScanQuery() |
org.apache.lucene.search.TermQuery |
newSeekQuery(Object value) |
org.apache.lucene.index.Term |
newTermForChangeOrRemove(long nodeId) |
public org.apache.lucene.document.Document newDocumentRepresentingProperty(long nodeId, org.apache.lucene.document.Fieldable encodedValue)
public org.apache.lucene.document.Fieldable encodeAsFieldable(Object value)
public org.apache.lucene.search.MatchAllDocsQuery newScanQuery()
public org.apache.lucene.search.TermQuery newSeekQuery(Object value)
public org.apache.lucene.search.TermRangeQuery newInclusiveNumericRangeSeekQuery(Number lower, Number upper)
public org.apache.lucene.search.TermRangeQuery newRangeSeekByStringQuery(String lower, boolean includeLower, String upper, boolean upperInclusive)
public org.apache.lucene.search.PrefixQuery newRangeSeekByPrefixQuery(String prefix)
public org.apache.lucene.index.Term newTermForChangeOrRemove(long nodeId)
public long getNodeId(org.apache.lucene.document.Document from)
Copyright © 2002–2016 The Neo4j Graph Database Project. All rights reserved.