Modifier and Type | Field and Description |
---|---|
(package private) SchemaField[] |
CSVLoader.fields |
(package private) SchemaField |
MoreLikeThisHandler.MoreLikeThisHelper.uniqueKeyField |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
LukeRequestHandler.getFieldFlags(SchemaField f) |
private static void |
LukeRequestHandler.populateFieldInfo(IndexSchema schema,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> typeusemap,
java.util.Map<java.lang.String,java.lang.Object> fields,
SchemaField uniqueField,
SchemaField f) |
Modifier and Type | Field and Description |
---|---|
protected SchemaField |
SimpleFacets.RangeEndpointCalculator.field |
Modifier and Type | Method and Description |
---|---|
private <T extends java.lang.Comparable<T>> |
SimpleFacets.getFacetRangeCounts(SchemaField sf,
SimpleFacets.RangeEndpointCalculator<T> calc) |
protected int |
SimpleFacets.rangeCount(SchemaField sf,
java.util.Date low,
java.util.Date high,
boolean iLow,
boolean iHigh)
Deprecated.
Use rangeCount(SchemaField,String,String,boolean,boolean) which is more generalized
|
protected int |
SimpleFacets.rangeCount(SchemaField sf,
java.lang.String low,
java.lang.String high,
boolean iLow,
boolean iHigh)
Macro for getting the numDocs of range over docs
|
Constructor and Description |
---|
DateRangeEndpointCalculator(SchemaField f,
java.util.Date now) |
DoubleRangeEndpointCalculator(SchemaField f) |
FloatRangeEndpointCalculator(SchemaField f) |
IntegerRangeEndpointCalculator(SchemaField f) |
LongRangeEndpointCalculator(SchemaField f) |
RangeEndpointCalculator(SchemaField field) |
Modifier and Type | Field and Description |
---|---|
(package private) SchemaField |
CSVWriter.CSVField.sf |
(package private) SchemaField |
JSONWriter.MultiValueField.sfield |
Constructor and Description |
---|
MultiValueField(SchemaField sfield,
org.apache.lucene.document.Fieldable firstVal) |
Modifier and Type | Field and Description |
---|---|
private SchemaField |
CopyField.destination |
(package private) SchemaField |
IndexSchema.DynamicField.prototype |
private SchemaField |
CurrencyField.CurrencyValueSource.sf |
private SchemaField |
PointTypeValueSource.sf |
private SchemaField |
LatLonValueSource.sf |
private SchemaField |
CopyField.source |
(package private) SchemaField |
IndexSchema.DynamicCopy.targetField |
private SchemaField |
IndexSchema.uniqueKeyField |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<SchemaField,java.lang.Integer> |
IndexSchema.copyFieldTargetCounts
keys are all fields copied to, count is num of copyField
directives that target them.
|
private java.util.HashMap<java.lang.String,SchemaField> |
IndexSchema.fields |
private java.util.List<SchemaField> |
IndexSchema.fieldsWithDefaultValue |
private java.util.Collection<SchemaField> |
IndexSchema.requiredFields |
Modifier and Type | Method and Description |
---|---|
(package private) static SchemaField |
SchemaField.create(java.lang.String name,
FieldType ft,
int props,
java.lang.String defValue)
Create a SchemaField w/ the props specified.
|
(package private) static SchemaField |
SchemaField.create(java.lang.String name,
FieldType ft,
java.util.Map<java.lang.String,java.lang.String> props) |
private SchemaField |
CurrencyField.getAmountField(SchemaField field) |
SchemaField[] |
IndexSchema.getCopyFields(java.lang.String sourceField)
Deprecated.
Use
IndexSchema.getCopyFieldsList(String) instead. |
SchemaField[] |
IndexSchema.getCopySources(java.lang.String destField)
Get all copy fields, both the static and the dynamic ones.
|
private SchemaField |
CurrencyField.getCurrencyField(SchemaField field) |
SchemaField |
CopyField.getDestination() |
SchemaField[] |
IndexSchema.getDynamicFieldPrototypes() |
SchemaField |
IndexSchema.getField(java.lang.String fieldName)
Returns the SchemaField that should be used for the specified field name
|
SchemaField |
IndexSchema.getFieldOrNull(java.lang.String fieldName)
Returns the SchemaField that should be used for the specified field name, or
null if none exists.
|
private SchemaField |
IndexSchema.getIndexedField(java.lang.String fname) |
SchemaField |
CopyField.getSource() |
SchemaField |
IndexSchema.DynamicCopy.getTargetField(java.lang.String sourceField) |
SchemaField |
IndexSchema.DynamicDestCopy.getTargetField(java.lang.String sourceField) |
SchemaField |
IndexSchema.getUniqueKeyField()
Unique Key field specified in the schema file
|
(package private) SchemaField |
IndexSchema.DynamicField.makeSchemaField(java.lang.String name) |
(package private) static SchemaField |
AbstractSubTypeFieldType.registerPolyFieldDynamicPrototype(IndexSchema schema,
FieldType type)
Helper method for creating a dynamic field SchemaField prototype.
|
protected SchemaField |
AbstractSubTypeFieldType.subField(SchemaField base,
int i) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,SchemaField> |
IndexSchema.getFields()
Provides direct access to the Map containing all explicit
(ie: non-dynamic) fields in the index, keyed on field name.
|
java.util.List<SchemaField> |
IndexSchema.getFieldsWithDefaultValue()
Provides direct access to the List containing all fields with a default value
|
java.util.Collection<SchemaField> |
IndexSchema.getRequiredFields()
Provides direct access to the List containing all required fields.
|
Modifier and Type | Method and Description |
---|---|
private void |
IndexSchema.addDynamicField(java.util.List<IndexSchema.DynamicField> dFields,
SchemaField f) |
private void |
IndexSchema.addDynamicFieldNoDupCheck(java.util.List<IndexSchema.DynamicField> dFields,
SchemaField f) |
org.apache.lucene.document.Field |
BinaryField.createField(SchemaField field,
java.lang.Object val,
float boost) |
org.apache.lucene.document.Fieldable |
FieldType.createField(SchemaField field,
java.lang.String externalVal,
float boost)
Used for adding a document when a field needs to be created from a
type and a string.
|
org.apache.lucene.document.Fieldable |
TrieField.createField(SchemaField field,
java.lang.String externalVal,
float boost) |
org.apache.lucene.document.Fieldable |
TrieDateField.createField(SchemaField field,
java.lang.String externalVal,
float boost) |
org.apache.lucene.document.Fieldable |
PointType.createField(SchemaField field,
java.lang.String externalVal,
float boost)
It never makes sense to create a single field, so make it impossible to happen by
throwing UnsupportedOperationException
|
org.apache.lucene.document.Fieldable |
LatLonType.createField(SchemaField field,
java.lang.String externalVal,
float boost) |
org.apache.lucene.document.Fieldable[] |
FieldType.createFields(SchemaField field,
java.lang.String externalVal,
float boost)
Given a
SchemaField , create one or more Fieldable instances |
org.apache.lucene.document.Fieldable[] |
CurrencyField.createFields(SchemaField field,
java.lang.String externalVal,
float boost) |
org.apache.lucene.document.Fieldable[] |
PointType.createFields(SchemaField field,
java.lang.String externalVal,
float boost) |
org.apache.lucene.document.Fieldable[] |
LatLonType.createFields(SchemaField field,
java.lang.String externalVal,
float boost) |
private SchemaField |
CurrencyField.getAmountField(SchemaField field) |
private SchemaField |
CurrencyField.getCurrencyField(SchemaField field) |
protected org.apache.lucene.document.Field.Index |
FieldType.getFieldIndex(SchemaField field,
java.lang.String internalVal) |
org.apache.lucene.search.Query |
AbstractSubTypeFieldType.getFieldQuery(QParser parser,
SchemaField field,
java.lang.String externalVal)
Throws UnsupportedOperationException()
|
org.apache.lucene.search.Query |
FieldType.getFieldQuery(QParser parser,
SchemaField field,
java.lang.String externalVal)
Returns a Query instance for doing searches against a field.
|
org.apache.lucene.search.Query |
CurrencyField.getFieldQuery(QParser parser,
SchemaField field,
java.lang.String externalVal) |
org.apache.lucene.search.Query |
PointType.getFieldQuery(QParser parser,
SchemaField field,
java.lang.String externalVal) |
org.apache.lucene.search.Query |
LatLonType.getFieldQuery(QParser parser,
SchemaField field,
java.lang.String externalVal) |
org.apache.lucene.search.Query |
TextField.getFieldQuery(QParser parser,
SchemaField field,
java.lang.String externalVal) |
protected org.apache.lucene.document.Field.Store |
FieldType.getFieldStore(SchemaField field,
java.lang.String internalVal) |
protected org.apache.lucene.document.Field.TermVector |
FieldType.getFieldTermVec(SchemaField field,
java.lang.String internalVal) |
protected org.apache.lucene.index.FieldInfo.IndexOptions |
FieldType.getIndexOptions(SchemaField field,
java.lang.String internalVal) |
org.apache.lucene.search.Query |
CurrencyField.getRangeQuery(QParser parser,
SchemaField field,
CurrencyValue p1,
CurrencyValue p2,
boolean minInclusive,
boolean maxInclusive) |
org.apache.lucene.search.Query |
TrieDateField.getRangeQuery(QParser parser,
SchemaField sf,
java.util.Date min,
java.util.Date max,
boolean minInclusive,
boolean maxInclusive) |
org.apache.lucene.search.Query |
DateField.getRangeQuery(QParser parser,
SchemaField sf,
java.util.Date part1,
java.util.Date part2,
boolean minInclusive,
boolean maxInclusive)
DateField specific range query
|
org.apache.lucene.search.Query |
FieldType.getRangeQuery(QParser parser,
SchemaField field,
java.lang.String part1,
java.lang.String part2,
boolean minInclusive,
boolean maxInclusive)
Returns a Query instance for doing range searches on this field type.
|
org.apache.lucene.search.Query |
TrieField.getRangeQuery(QParser parser,
SchemaField field,
java.lang.String min,
java.lang.String max,
boolean minInclusive,
boolean maxInclusive) |
org.apache.lucene.search.Query |
TrieDateField.getRangeQuery(QParser parser,
SchemaField field,
java.lang.String min,
java.lang.String max,
boolean minInclusive,
boolean maxInclusive) |
org.apache.lucene.search.Query |
CurrencyField.getRangeQuery(QParser parser,
SchemaField field,
java.lang.String part1,
java.lang.String part2,
boolean minInclusive,
boolean maxInclusive) |
org.apache.lucene.search.Query |
PointType.getRangeQuery(QParser parser,
SchemaField field,
java.lang.String part1,
java.lang.String part2,
boolean minInclusive,
boolean maxInclusive) |
org.apache.lucene.search.Query |
LatLonType.getRangeQuery(QParser parser,
SchemaField field,
java.lang.String part1,
java.lang.String part2,
boolean minInclusive,
boolean maxInclusive) |
org.apache.lucene.search.Query |
TextField.getRangeQuery(QParser parser,
SchemaField field,
java.lang.String part1,
java.lang.String part2,
boolean minInclusive,
boolean maxInclusive) |
org.apache.lucene.search.SortField |
LongField.getSortField(SchemaField field,
boolean reverse) |
org.apache.lucene.search.SortField |
SortableLongField.getSortField(SchemaField field,
boolean reverse)
Deprecated.
|
org.apache.lucene.search.SortField |
SortableIntField.getSortField(SchemaField field,
boolean reverse)
Deprecated.
|
org.apache.lucene.search.SortField |
ShortField.getSortField(SchemaField field,
boolean reverse) |
org.apache.lucene.search.SortField |
BoolField.getSortField(SchemaField field,
boolean reverse) |
org.apache.lucene.search.SortField |
UUIDField.getSortField(SchemaField field,
boolean reverse) |
abstract org.apache.lucene.search.SortField |
FieldType.getSortField(SchemaField field,
boolean top)
Returns the SortField instance that should be used to sort fields
of this type.
|
org.apache.lucene.search.SortField |
TrieField.getSortField(SchemaField field,
boolean top) |
org.apache.lucene.search.SortField |
TrieDateField.getSortField(SchemaField field,
boolean top) |
org.apache.lucene.search.SortField |
StrField.getSortField(SchemaField field,
boolean reverse) |
org.apache.lucene.search.SortField |
BCDIntField.getSortField(SchemaField field,
boolean reverse) |
org.apache.lucene.search.SortField |
CurrencyField.getSortField(SchemaField field,
boolean reverse) |
org.apache.lucene.search.SortField |
RandomSortField.getSortField(SchemaField field,
boolean reverse) |
org.apache.lucene.search.SortField |
ExternalFileField.getSortField(SchemaField field,
boolean reverse) |
org.apache.lucene.search.SortField |
PointType.getSortField(SchemaField field,
boolean top) |
org.apache.lucene.search.SortField |
IntField.getSortField(SchemaField field,
boolean reverse) |
org.apache.lucene.search.SortField |
DateField.getSortField(SchemaField field,
boolean reverse) |
org.apache.lucene.search.SortField |
LatLonType.getSortField(SchemaField field,
boolean top) |
org.apache.lucene.search.SortField |
TextField.getSortField(SchemaField field,
boolean reverse) |
org.apache.lucene.search.SortField |
FloatField.getSortField(SchemaField field,
boolean reverse) |
org.apache.lucene.search.SortField |
BinaryField.getSortField(SchemaField field,
boolean top) |
org.apache.lucene.search.SortField |
ByteField.getSortField(SchemaField field,
boolean reverse) |
org.apache.lucene.search.SortField |
SortableDoubleField.getSortField(SchemaField field,
boolean reverse)
Deprecated.
|
org.apache.lucene.search.SortField |
DoubleField.getSortField(SchemaField field,
boolean reverse) |
org.apache.lucene.search.SortField |
GeoHashField.getSortField(SchemaField field,
boolean top) |
org.apache.lucene.search.SortField |
SortableFloatField.getSortField(SchemaField field,
boolean reverse)
Deprecated.
|
protected org.apache.lucene.search.SortField |
FieldType.getStringSort(SchemaField field,
boolean reverse)
Utility usable by subclasses when they want to get basic String sorting
using common checks.
|
ValueSource |
FieldType.getValueSource(SchemaField field)
Deprecated.
|
ValueSource |
BCDIntField.getValueSource(SchemaField field) |
ValueSource |
LongField.getValueSource(SchemaField field,
QParser qparser) |
ValueSource |
SortableLongField.getValueSource(SchemaField field,
QParser qparser)
Deprecated.
|
ValueSource |
SortableIntField.getValueSource(SchemaField field,
QParser qparser)
Deprecated.
|
ValueSource |
ShortField.getValueSource(SchemaField field,
QParser qparser) |
ValueSource |
BoolField.getValueSource(SchemaField field,
QParser qparser) |
ValueSource |
FieldType.getValueSource(SchemaField field,
QParser parser)
called to get the default value source (normally, from the
Lucene FieldCache.)
|
ValueSource |
TrieField.getValueSource(SchemaField field,
QParser qparser) |
ValueSource |
TrieDateField.getValueSource(SchemaField field,
QParser parser) |
ValueSource |
StrField.getValueSource(SchemaField field,
QParser parser) |
ValueSource |
RandomSortField.getValueSource(SchemaField field,
QParser parser) |
ValueSource |
ExternalFileField.getValueSource(SchemaField field,
QParser parser) |
ValueSource |
PointType.getValueSource(SchemaField field,
QParser parser) |
ValueSource |
IntField.getValueSource(SchemaField field,
QParser qparser) |
ValueSource |
DateField.getValueSource(SchemaField field,
QParser parser) |
ValueSource |
LatLonType.getValueSource(SchemaField field,
QParser parser) |
ValueSource |
FloatField.getValueSource(SchemaField field,
QParser qparser) |
ValueSource |
ByteField.getValueSource(SchemaField field,
QParser qparser) |
ValueSource |
SortableDoubleField.getValueSource(SchemaField field,
QParser qparser)
Deprecated.
|
ValueSource |
DoubleField.getValueSource(SchemaField field,
QParser qparser) |
ValueSource |
GeoHashField.getValueSource(SchemaField field,
QParser parser) |
ValueSource |
SortableFloatField.getValueSource(SchemaField field,
QParser qparser)
Deprecated.
|
boolean |
IndexSchema.isCopyFieldTarget(SchemaField f)
Check if a field is used as the destination of a copyField operation
|
private boolean |
IndexSchema.isDuplicateDynField(java.util.List<IndexSchema.DynamicField> dFields,
SchemaField f) |
void |
IndexSchema.registerDynamicField(SchemaField... f)
Register one or more new Dynamic Field with the Schema.
|
protected SchemaField |
AbstractSubTypeFieldType.subField(SchemaField base,
int i) |
Constructor and Description |
---|
CopyField(SchemaField source,
SchemaField destination) |
CopyField(SchemaField source,
SchemaField destination,
int maxChars) |
CurrencyValueSource(SchemaField sfield,
java.lang.String targetCurrencyCode,
QParser parser) |
DynamicCopy(java.lang.String regex,
SchemaField targetField) |
DynamicCopy(java.lang.String regex,
SchemaField targetField,
int maxChars) |
DynamicField(SchemaField prototype) |
LatLonValueSource(SchemaField sf,
java.util.List<ValueSource> sources) |
PointTypeValueSource(SchemaField sf,
java.util.List<ValueSource> sources) |
SchemaField(SchemaField prototype,
java.lang.String name)
Create a new SchemaField from an existing one by using all
of the properties of the prototype except the field name.
|
Modifier and Type | Field and Description |
---|---|
SchemaField |
SpatialOptions.field |
Constructor and Description |
---|
SpatialOptions(java.lang.String pointStr,
double dist,
SchemaField sf,
java.lang.String measStr,
double radius) |
SpatialOptions(java.lang.String pointStr,
double dist,
SchemaField sf,
java.lang.String measStr,
double radius,
org.apache.lucene.spatial.geometry.DistanceUnits units) |
Modifier and Type | Field and Description |
---|---|
private SchemaField |
FileFloatSource.field |
private SchemaField |
FileFloatSource.keyField |
Constructor and Description |
---|
FileFloatSource(SchemaField field,
SchemaField keyField,
float defVal,
QParser parser) |
Modifier and Type | Field and Description |
---|---|
private SchemaField |
TopGroupsFieldCommand.field |
private SchemaField |
TopGroupsFieldCommand.Builder.field |
private SchemaField |
SearchGroupsFieldCommand.field |
private SchemaField |
SearchGroupsFieldCommand.Builder.field |
Modifier and Type | Method and Description |
---|---|
TopGroupsFieldCommand.Builder |
TopGroupsFieldCommand.Builder.setField(SchemaField field) |
SearchGroupsFieldCommand.Builder |
SearchGroupsFieldCommand.Builder.setField(SchemaField field) |
Constructor and Description |
---|
SearchGroupsFieldCommand(SchemaField field,
org.apache.lucene.search.Sort groupSort,
int topNGroups,
boolean includeGroupCount) |
TopGroupsFieldCommand(SchemaField field,
org.apache.lucene.search.Sort groupSort,
org.apache.lucene.search.Sort sortWithinGroup,
java.util.Collection<org.apache.lucene.search.grouping.SearchGroup<java.lang.String>> firstPhaseGroups,
int maxDocPerGroup,
boolean needScores,
boolean needMaxScore) |
Modifier and Type | Method and Description |
---|---|
private org.apache.lucene.document.Document |
TopGroupsResultTransformer.retrieveDocument(SchemaField uniqueField,
int doc) |
protected NamedList |
TopGroupsResultTransformer.serializeTopGroups(org.apache.lucene.search.grouping.TopGroups<java.lang.String> data,
SchemaField groupField) |
Modifier and Type | Field and Description |
---|---|
protected SchemaField |
UpdateHandler.idField |
Modifier and Type | Method and Description |
---|---|
private static void |
DocumentBuilder.addField(org.apache.lucene.document.Document doc,
SchemaField field,
java.lang.String val,
float boost) |
void |
DocumentBuilder.addField(SchemaField sfield,
java.lang.String val,
float boost)
Add the specified
SchemaField to the document. |
protected void |
DocumentBuilder.addSingleField(SchemaField sfield,
java.lang.String val,
float boost) |