Uses of Class
lux.index.field.FieldDefinition

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)
           
 



Copyright © 2013. All Rights Reserved.