| Package | Description |
|---|---|
| lux | |
| lux.index | |
| lux.index.field |
| Modifier and Type | Method and Description |
|---|---|
FieldDefinition |
Compiler.getFieldForExpr(AbstractExpression fieldExpr) |
| Modifier and Type | Field and Description |
|---|---|
static FieldDefinition |
IndexConfiguration.ATT_QNAME
attribute QName field
|
static FieldDefinition |
IndexConfiguration.ATTRIBUTE_TEXT
attribute text field indexes all the text along with attribute QNames.
|
static FieldDefinition |
IndexConfiguration.ELEMENT_TEXT
element text field indexes all the text along with element QNames.
|
static FieldDefinition |
IndexConfiguration.ELT_QNAME
element QName field
|
static FieldDefinition |
IndexConfiguration.PATH
path field
|
static FieldDefinition |
IndexConfiguration.PATH_VALUE |
static FieldDefinition |
IndexConfiguration.QNAME_VALUE |
static FieldDefinition |
IndexConfiguration.URI
unique identifier field that identifies a document
|
static FieldDefinition |
IndexConfiguration.XML_TEXT
full text field that indexes all the text in a document (not including attribute values).
|
| Modifier and Type | Method and Description |
|---|---|
FieldDefinition |
FieldName.getField() |
FieldDefinition |
IndexConfiguration.getField(FieldName fieldName) |
FieldDefinition |
IndexConfiguration.getField(String fieldName) |
| Modifier and Type | Method and Description |
|---|---|
Collection<FieldDefinition> |
IndexConfiguration.getFields() |
| Modifier and Type | Method and Description |
|---|---|
void |
IndexConfiguration.addField(FieldDefinition field)
adds a new field
|
String |
IndexConfiguration.getFieldName(FieldDefinition field)
Get the effective name of a field, given its definition.
|
void |
IndexConfiguration.renameField(FieldDefinition field,
String name)
rename an existing field; the new name is used in the index.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AttributeQNameField |
class |
AttributeTextField
Indexes the text in each attribute of a document
|
class |
DocumentField
A stored field that is used to store the entire XML document.
|
class |
ElementQNameField |
class |
ElementTextField
Indexes the text in each element of a document
|
class |
IDField
A 64-bit generated field that we try to make globally unique; used for sorting
results into XQuery "document order"
This definition exists only for the purpose of defining and declaring the field
the value is never to be retrieved from the XmlIndexer
|
class |
PathField
Indexes each distinct path as a sequence of name tokens
|
class |
PathOccurrenceField
Indexes each occurrence of each path as a separate term
TODO: also store freqs (but not positions), so as to enable path-cardinality queries
|
class |
PathValueField |
class |
QNameValueField |
class |
TinyBinaryField
A field that stores XML documents in a binary form (
TinyBinary) that is very close to the in-memory Saxon TinyTree format. |
class |
TinyBinarySolrField |
class |
URIField |
class |
XmlTextField |
class |
XPathField
Indexes the values of the XPath expression evaluated with the document as the context item
|
| Constructor and Description |
|---|
FieldValues(IndexConfiguration indexConfig,
FieldDefinition field,
Iterable<?> values) |
Copyright © 2013. All Rights Reserved.