public interface Index<Children,R> extends Serializable
Copyright © 2021 xpc1024 All Rights Reserved
| 限定符和类型 | 方法和说明 |
|---|---|
Children |
createAlias(String aliasName)
设置创建别名信息
|
Children |
indexName(String... indexNames)
设置索引名称
|
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.annotation.rely.FieldType fieldType)
设置mapping信息
|
default Children |
mapping(R column,
cn.easyes.annotation.rely.FieldType fieldType,
Boolean fieldData)
设置mapping信息
|
default Children |
mapping(R column,
cn.easyes.annotation.rely.FieldType fieldType,
Boolean fieldData,
Float boost)
设置mapping信息
|
default Children |
mapping(R column,
cn.easyes.annotation.rely.FieldType fieldType,
Float boost)
设置mapping信息
|
default Children |
mapping(R column,
cn.easyes.annotation.rely.FieldType fieldType,
String dateFormat)
设置mapping信息
|
default Children |
mapping(R column,
cn.easyes.annotation.rely.FieldType fieldType,
String analyzer,
String searchAnalyzer)
设置mapping信息
|
default Children |
mapping(R column,
cn.easyes.annotation.rely.FieldType fieldType,
String analyzer,
String searchAnalyzer,
Float boost)
设置mapping信息
|
default Children |
mapping(R column,
cn.easyes.annotation.rely.FieldType fieldType,
String analyzer,
String searchAnalyzer,
String dateFormat)
设置mapping信息
|
default Children |
mapping(R column,
cn.easyes.annotation.rely.FieldType fieldType,
String analyzer,
String searchAnalyzer,
String dateFormat,
Boolean fieldData,
Float boost)
设置mapping信息
|
default Children |
mapping(String column,
cn.easyes.annotation.rely.FieldType fieldType)
设置mapping信息
|
default Children |
mapping(String column,
cn.easyes.annotation.rely.FieldType fieldType,
Boolean fieldData)
设置mapping信息
|
default Children |
mapping(String column,
cn.easyes.annotation.rely.FieldType fieldType,
Float boost)
设置mapping信息
|
default Children |
mapping(String column,
cn.easyes.annotation.rely.FieldType fieldType,
String analyzer)
设置mapping信息
|
default Children |
mapping(String column,
cn.easyes.annotation.rely.FieldType fieldType,
String analyzer,
String searchAnalyzer)
设置mapping信息
|
default Children |
mapping(String column,
cn.easyes.annotation.rely.FieldType fieldType,
String analyzer,
String searchAnalyzer,
Boolean fieldData)
设置mapping信息
|
default Children |
mapping(String column,
cn.easyes.annotation.rely.FieldType fieldType,
String analyzer,
String searchAnalyzer,
Boolean fieldData,
Float boost)
设置mapping信息
|
Children |
mapping(String column,
cn.easyes.annotation.rely.FieldType fieldType,
String analyzer,
String searchAnalyzer,
String dateFormat,
Boolean fieldData,
Float boost)
设置mapping信息
|
Children |
maxResultWindow(Integer maxResultWindow)
设置最大返回数
|
Children |
settings(Integer shards,
Integer replicas)
设置索引的分片数和副本数
|
Children |
settings(org.elasticsearch.common.settings.Settings settings)
用户手动指定的settings
|
Children maxResultWindow(Integer maxResultWindow)
maxResultWindow - 最大返回数Children settings(Integer shards, Integer replicas)
shards - 分片数replicas - 副本数Children settings(org.elasticsearch.common.settings.Settings settings)
settings - settingsChildren mapping(Map<String,Object> mapping)
mapping - mapping信息default Children mapping(R column, cn.easyes.annotation.rely.FieldType fieldType)
column - 列fieldType - es中的索引类型default Children mapping(R column, cn.easyes.annotation.rely.FieldType fieldType, Boolean fieldData)
column - 列fieldType - es中的类型fieldData - 是否支持text字段聚合default Children mapping(R column, cn.easyes.annotation.rely.FieldType fieldType, Float boost)
column - fieldType - es中的类型boost - 权重default Children mapping(R column, cn.easyes.annotation.rely.FieldType fieldType, Boolean fieldData, Float boost)
column - 列fieldType - es中的类型fieldData - 是否支持text字段聚合boost - 权重default Children mapping(R column, cn.easyes.annotation.rely.FieldType fieldType, String dateFormat)
column - 列fieldType - es中的类型dateFormat - 日期格式default Children mapping(R column, cn.easyes.annotation.rely.FieldType fieldType, String analyzer, String searchAnalyzer)
column - 列fieldType - es中的类型analyzer - 索引分词器searchAnalyzer - 查询分词器default Children mapping(R column, cn.easyes.annotation.rely.FieldType fieldType, String analyzer, String searchAnalyzer, String dateFormat)
column - 列fieldType - es中的类型analyzer - 索引分词器searchAnalyzer - 查询分词器dateFormat - 日期格式default Children mapping(R column, cn.easyes.annotation.rely.FieldType fieldType, String analyzer, String searchAnalyzer, Float boost)
column - 列名fieldType - es中的类型analyzer - 索引分词器searchAnalyzer - 查询分词器boost - 权重default Children mapping(R column, cn.easyes.annotation.rely.FieldType fieldType, String analyzer, String searchAnalyzer, String dateFormat, Boolean fieldData, Float boost)
column - 列fieldType - es中的类型analyzer - 分词器类型searchAnalyzer - 查询分词器类型dateFormat - 日期格式fieldData - 是否支持text字段聚合boost - 权重值default Children mapping(String column, cn.easyes.annotation.rely.FieldType fieldType)
column - 列名 字符串fieldType - es中的类型default Children mapping(String column, cn.easyes.annotation.rely.FieldType fieldType, Boolean fieldData)
column - 列名 字符串fieldType - es中的类型fieldData - 是否支持text字段聚合default Children mapping(String column, cn.easyes.annotation.rely.FieldType fieldType, Float boost)
column - 列名 字符串fieldType - es中的类型boost - 权重default Children mapping(String column, cn.easyes.annotation.rely.FieldType fieldType, String analyzer)
column - 列名 字符串fieldType - es中的类型analyzer - 索引分词器default Children mapping(String column, cn.easyes.annotation.rely.FieldType fieldType, String analyzer, String searchAnalyzer)
column - 列名 字符串fieldType - es中的类型analyzer - 索引分词器searchAnalyzer - 查询分词器default Children mapping(String column, cn.easyes.annotation.rely.FieldType fieldType, String analyzer, String searchAnalyzer, Boolean fieldData)
column - 列名 字符串fieldType - es中的类型analyzer - 索引分词器searchAnalyzer - 查询分词器fieldData - 是否支持text字段聚合default Children mapping(String column, cn.easyes.annotation.rely.FieldType fieldType, String analyzer, String searchAnalyzer, Boolean fieldData, Float boost)
column - 列名 字符串fieldType - es中的类型analyzer - 索引分词器类型searchAnalyzer - 查询分词器类型fieldData - 是否支持text字段聚合boost - 权重Children mapping(String column, cn.easyes.annotation.rely.FieldType fieldType, String analyzer, String searchAnalyzer, String dateFormat, Boolean fieldData, Float boost)
column - 列名 字符串fieldType - es中的类型analyzer - 索引分词器类型searchAnalyzer - 查询分词器类型dateFormat - 日期格式fieldData - 是否支持text字段聚合boost - 字段权重值default Children join(R column, String parentName, String childName)
column - 列parentName - 父名称childName - 子名称Copyright © 2023. All rights reserved.