|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use FieldDefinition | |
|---|---|
| lux.index | |
| lux.index.field | |
| Uses of FieldDefinition in lux.index |
|---|
| Fields in lux.index declared as FieldDefinition | |
|---|---|
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). |
| Methods in lux.index that return FieldDefinition | |
|---|---|
FieldDefinition |
FieldName.getField()
|
FieldDefinition |
IndexConfiguration.getField(FieldName fieldName)
|
FieldDefinition |
IndexConfiguration.getField(String fieldName)
|
| Methods in lux.index that return types with arguments of type FieldDefinition | |
|---|---|
Collection<FieldDefinition> |
IndexConfiguration.getFields()
|
| Methods in lux.index with parameters of type FieldDefinition | |
|---|---|
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. |
| Uses of FieldDefinition in lux.index.field |
|---|
| Subclasses of FieldDefinition in lux.index.field | |
|---|---|
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<T>
Indexes the values of the XPath expression evaluated with the document as the context item |
| Constructors in lux.index.field with parameters of type FieldDefinition | |
|---|---|
FieldValues(IndexConfiguration indexConfig,
FieldDefinition field,
Iterable<?> values)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||