Tabnine Logo
org.elasticsearch.index.mapper
Code IndexAdd Tabnine to your IDE (free)

How to use org.elasticsearch.index.mapper

Best Java code snippets using org.elasticsearch.index.mapper (Showing top 20 results out of 315)

origin: org.elasticsearch/elasticsearch

  @Override
  public CompletionFieldMapper build(BuilderContext context) {
    setupFieldType(context);
    CompletionFieldType completionFieldType = (CompletionFieldType) this.fieldType;
    completionFieldType.setContextMappings(contextMappings);
    completionFieldType.setPreservePositionIncrements(preservePositionIncrements);
    completionFieldType.setPreserveSep(preserveSeparators);
    return new CompletionFieldMapper(name, this.fieldType, context.indexSettings(),
      multiFieldsBuilder.build(this, context), copyTo, maxInputLength);
  }
}
origin: org.elasticsearch/elasticsearch

  @Override
  public IpFieldMapper build(BuilderContext context) {
    setupFieldType(context);
    return new IpFieldMapper(name, fieldType, defaultFieldType, ignoreMalformed(context),
        includeInAll, context.indexSettings(), multiFieldsBuilder.build(this, context), copyTo);
  }
}
origin: org.elasticsearch/elasticsearch

  @Override
  public DateFieldMapper build(BuilderContext context) {
    setupFieldType(context);
    return new DateFieldMapper(name, fieldType, defaultFieldType, ignoreMalformed(context),
        includeInAll, context.indexSettings(), multiFieldsBuilder.build(this, context), copyTo);
  }
}
origin: org.elasticsearch/elasticsearch

  @Override
  public MetadataFieldMapper getDefault(MappedFieldType fieldType, ParserContext context) {
    final Settings indexSettings = context.mapperService().getIndexSettings().getSettings();
    final String typeName = context.type();
    KeywordFieldMapper parentJoinField = createParentJoinFieldMapper(typeName,
      new BuilderContext(indexSettings, new ContentPath(0)));
    MappedFieldType childJoinFieldType = new ParentFieldType(Defaults.FIELD_TYPE, typeName);
    childJoinFieldType.setName(ParentFieldMapper.NAME);
    return new ParentFieldMapper(parentJoinField, childJoinFieldType, null, indexSettings);
  }
}
origin: org.elasticsearch/elasticsearch

  @Override
  public GeoShapeFieldMapper build(BuilderContext context) {
    setupFieldType(context);
    return new GeoShapeFieldMapper(name, fieldType, defaultFieldType, ignoreMalformed(context), coerce(context),
      ignoreZValue(), context.indexSettings(), multiFieldsBuilder.build(this, context), copyTo);
  }
}
origin: org.elasticsearch/elasticsearch

  @Override
  public NumberFieldMapper build(BuilderContext context) {
    setupFieldType(context);
    return new NumberFieldMapper(name, fieldType, defaultFieldType, ignoreMalformed(context),
        coerce(context), includeInAll, context.indexSettings(), multiFieldsBuilder.build(this, context), copyTo);
  }
}
origin: org.elasticsearch/elasticsearch

  @Override
  public RangeFieldMapper build(BuilderContext context) {
    setupFieldType(context);
    return new RangeFieldMapper(name, fieldType, defaultFieldType, coerce(context), includeInAll,
      context.indexSettings(), multiFieldsBuilder.build(this, context), copyTo);
  }
}
origin: org.elasticsearch/elasticsearch

static KeywordFieldMapper createParentJoinFieldMapper(String docType, BuilderContext context) {
  KeywordFieldMapper.Builder parentJoinField = new KeywordFieldMapper.Builder(joinField(docType));
  parentJoinField.indexOptions(IndexOptions.NONE);
  parentJoinField.docValues(true);
  parentJoinField.fieldType().setDocValuesType(DocValuesType.SORTED);
  return parentJoinField.build(context);
}
origin: org.elasticsearch/elasticsearch

  @Override
  public BinaryFieldMapper build(BuilderContext context) {
    setupFieldType(context);
    return new BinaryFieldMapper(name, fieldType, defaultFieldType,
        context.indexSettings(), multiFieldsBuilder.build(this, context), copyTo);
  }
}
origin: org.elasticsearch/elasticsearch

  @Override
  public BooleanFieldMapper build(BuilderContext context) {
    setupFieldType(context);
    return new BooleanFieldMapper(name, fieldType, defaultFieldType,
      context.indexSettings(), multiFieldsBuilder.build(this, context), copyTo);
  }
}
origin: org.elasticsearch/elasticsearch

  @Override
  public LegacyGeoShapeFieldMapper build(BuilderContext context) {
    setupFieldType(context);
    return new LegacyGeoShapeFieldMapper(name, fieldType, defaultFieldType, ignoreMalformed(context),
      coerce(context), orientation(), ignoreZValue(), context.indexSettings(),
      multiFieldsBuilder.build(this, context), copyTo);
  }
}
origin: org.elasticsearch/elasticsearch

  @Override
  public GeoPointFieldMapper build(BuilderContext context) {
    return build(context, name, fieldType, defaultFieldType, context.indexSettings(),
      multiFieldsBuilder.build(this, context), ignoreMalformed(context),
      ignoreZValue(context), copyTo);
  }
}
origin: org.elasticsearch/elasticsearch

  @Override
  public FieldNamesFieldMapper build(BuilderContext context) {
    setupFieldType(context);
    fieldType.setHasDocValues(false);
    FieldNamesFieldType fieldNamesFieldType = (FieldNamesFieldType)fieldType;
    fieldNamesFieldType.setEnabled(enabled);
    return new FieldNamesFieldMapper(fieldType, context.indexSettings());
  }
}
origin: org.elasticsearch/elasticsearch

  @Override
  public IndexFieldMapper build(BuilderContext context) {
    setupFieldType(context);
    return new IndexFieldMapper(fieldType, context.indexSettings());
  }
}
origin: org.elasticsearch/elasticsearch

  public FieldAliasMapper build(BuilderContext context) {
    String fullName = context.path().pathAsText(name);
    return new FieldAliasMapper(name, fullName, path);
  }
}
origin: org.elasticsearch/elasticsearch

private static void parseNullValue(ParseContext context, ObjectMapper parentMapper, String lastFieldName) throws IOException {
  // we can only handle null values if we have mappings for them
  Mapper mapper = getMapper(parentMapper, lastFieldName, splitAndValidatePath(lastFieldName));
  if (mapper != null) {
    // TODO: passing null to an object seems bogus?
    parseObjectOrField(context, mapper);
  } else if (parentMapper.dynamic() == ObjectMapper.Dynamic.STRICT) {
    throw new StrictDynamicMappingException(parentMapper.fullPath(), lastFieldName);
  }
}
origin: org.elasticsearch/elasticsearch

  @Override
  public MetadataFieldMapper getDefault(MappedFieldType fieldType, ParserContext context) {
    final IndexSettings indexSettings = context.mapperService().getIndexSettings();
    return new TypeFieldMapper(indexSettings, fieldType);
  }
}
origin: org.elasticsearch/elasticsearch

  @Override
  public MetadataFieldMapper getDefault(MappedFieldType fieldType, ParserContext context) {
    final IndexSettings indexSettings = context.mapperService().getIndexSettings();
    return new UidFieldMapper(indexSettings, fieldType);
  }
}
origin: org.elasticsearch/elasticsearch

  @Override
  public MetadataFieldMapper getDefault(MappedFieldType fieldType, ParserContext context) {
    final IndexSettings indexSettings = context.mapperService().getIndexSettings();
    return new IdFieldMapper(indexSettings, fieldType);
  }
}
origin: org.elasticsearch/elasticsearch

@Override
public MetadataFieldMapper.Builder<?,?> parse(String name, Map<String, Object> node,
    ParserContext parserContext) throws MapperParsingException {
  return new Builder(parserContext.mapperService().fullName(NAME));
}
org.elasticsearch.index.mapper

Most used classes

  • FieldMapper
  • MapperService
  • MappedFieldType
    This defines the core properties and functions to operate on a field.
  • DocumentMapper
  • Mapper$BuilderContext
  • Mapper$TypeParser$ParserContext,
  • ParseContext$Document,
  • ContentPath,
  • SourceToParse,
  • FieldMapper$MultiFields$Builder,
  • DocumentMapperParser,
  • FieldMapper$Builder,
  • FieldMapper$MultiFields,
  • ParsedDocument,
  • DocumentFieldMappers,
  • MapperParsingException,
  • DocumentMapperForType,
  • FieldMapper$CopyTo,
  • Mapper$TypeParser
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now