public interface Index<Children,R> extends Serializable
Copyright © 2021 xpc1024 All Rights Reserved
| 限定符和类型 | 方法和说明 |
|---|---|
Children |
createAlias(String aliasName)
设置创建别名信息
|
Children |
indexName(String indexName)
设置索引名称
|
default Children |
join(R column,
String parentName,
String childName) |
Children |
join(String column,
String parentName,
String childName)
设置父子类型信息
|
Children |
mapping(Map<String,Object> mapping)
用户自行指定mapping
|
default Children |
mapping(R column,
cn.easyes.common.enums.FieldType fieldType) |
default Children |
mapping(R column,
cn.easyes.common.enums.FieldType fieldType,
Float boost) |
default Children |
mapping(R column,
cn.easyes.common.enums.FieldType fieldType,
String dateFormat) |
default Children |
mapping(R column,
cn.easyes.common.enums.FieldType fieldType,
String analyzer,
String searchAnalyzer) |
default Children |
mapping(R column,
cn.easyes.common.enums.FieldType fieldType,
String analyzer,
String searchAnalyzer,
Float boost) |
default Children |
mapping(R column,
cn.easyes.common.enums.FieldType fieldType,
String analyzer,
String searchAnalyzer,
String dateFormat) |
default Children |
mapping(R column,
cn.easyes.common.enums.FieldType fieldType,
String analyzer,
String searchAnalyzer,
String dateFormat,
Float boost)
设置mapping信息
|
default Children |
mapping(String column,
cn.easyes.common.enums.FieldType fieldType) |
default Children |
mapping(String column,
cn.easyes.common.enums.FieldType fieldType,
Float boost) |
default Children |
mapping(String column,
cn.easyes.common.enums.FieldType fieldType,
String analyzer) |
default Children |
mapping(String column,
cn.easyes.common.enums.FieldType fieldType,
String analyzer,
String searchAnalyzer) |
default Children |
mapping(String column,
cn.easyes.common.enums.FieldType fieldType,
String analyzer,
String searchAnalyzer,
Float boost) |
Children |
mapping(String column,
cn.easyes.common.enums.FieldType fieldType,
String analyzer,
String searchAnalyzer,
String dateFormat,
Float boost)
设置mapping信息
|
Children |
settings(Integer shards,
Integer replicas)
设置索引的分片数和副本数
|
Children |
settings(org.elasticsearch.common.settings.Settings settings)
用户手动指定的settings
|
Children settings(Integer shards, Integer replicas)
shards - 分片数replicas - 副本数Children settings(org.elasticsearch.common.settings.Settings settings)
settings - settingsdefault Children mapping(R column, cn.easyes.common.enums.FieldType fieldType, String dateFormat)
default Children mapping(R column, cn.easyes.common.enums.FieldType fieldType, String analyzer, String searchAnalyzer)
default Children mapping(R column, cn.easyes.common.enums.FieldType fieldType, String analyzer, String searchAnalyzer, String dateFormat)
default Children mapping(R column, cn.easyes.common.enums.FieldType fieldType, String analyzer, String searchAnalyzer, Float boost)
default Children mapping(R column, cn.easyes.common.enums.FieldType fieldType, String analyzer, String searchAnalyzer, String dateFormat, Float boost)
column - 列fieldType - es中的类型analyzer - 分词器类型searchAnalyzer - 查询分词器类型dateFormat - 日期格式boost - 权重值default Children mapping(String column, cn.easyes.common.enums.FieldType fieldType, Float boost)
default Children mapping(String column, cn.easyes.common.enums.FieldType fieldType, String analyzer)
default Children mapping(String column, cn.easyes.common.enums.FieldType fieldType, String analyzer, String searchAnalyzer)
default Children mapping(String column, cn.easyes.common.enums.FieldType fieldType, String analyzer, String searchAnalyzer, Float boost)
Children mapping(String column, cn.easyes.common.enums.FieldType fieldType, String analyzer, String searchAnalyzer, String dateFormat, Float boost)
column - 列名fieldType - es中的类型analyzer - 分词器类型searchAnalyzer - 查询分词器类型dateFormat - 日期格式boost - 字段权重值Copyright © 2022. All rights reserved.