| 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 |
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.