org.elasticsearch.index.mapper
Class FieldMapper.Names

java.lang.Object
  extended by org.elasticsearch.index.mapper.FieldMapper.Names
Enclosing interface:
FieldMapper<T>

public static class FieldMapper.Names
extends Object


Constructor Summary
FieldMapper.Names(String name)
           
FieldMapper.Names(String name, String indexName, String indexNameClean, String fullName)
           
FieldMapper.Names(String name, String indexName, String indexNameClean, String fullName, String sourcePath)
           
 
Method Summary
 org.apache.lucene.index.Term createIndexNameTerm(String value)
          Creates a new index term based on the provided value.
 String fullName()
          The full name, including dot path.
 String indexName()
          The indexed name of the field.
 String indexNameClean()
          The cleaned index name, before any "path" modifications performed on it.
 org.apache.lucene.index.Term indexNameTerm()
          The index name term that can be used as a factory.
 String name()
          The logical name of the field.
 String sourcePath()
          The dot path notation to extract the value from source.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldMapper.Names

public FieldMapper.Names(String name)

FieldMapper.Names

public FieldMapper.Names(String name,
                         String indexName,
                         String indexNameClean,
                         String fullName)

FieldMapper.Names

public FieldMapper.Names(String name,
                         String indexName,
                         String indexNameClean,
                         String fullName,
                         @Nullable
                         String sourcePath)
Method Detail

name

public String name()
The logical name of the field.


indexName

public String indexName()
The indexed name of the field. This is the name under which we will store it in the index.


indexNameClean

public String indexNameClean()
The cleaned index name, before any "path" modifications performed on it.


fullName

public String fullName()
The full name, including dot path.


sourcePath

public String sourcePath()
The dot path notation to extract the value from source.


indexNameTerm

public org.apache.lucene.index.Term indexNameTerm()
The index name term that can be used as a factory.


createIndexNameTerm

public org.apache.lucene.index.Term createIndexNameTerm(String value)
Creates a new index term based on the provided value.



Copyright © 2009-2012. All Rights Reserved.