基础概念
Type:-》表
Index:一类相同或类似的doc,比如员工的索引,商品的索引
Doc<>row Type<>table Index<>db
Shard分片:某一节点数据过多,会自动把这数据分配到新的节点(shard rebalance)
索引
反向和正向索引都是在index-time时创建(内存够就缓存在内存中),正向索引正常是存放在磁盘文件中
不分词的filed在index-time时生成正向索引,分词的filed在创建索引时是没有正派索引的
如果filed的doc_value为false的字段要做聚合查询,需要在properties中将fileddata打开
{properties:{[filed name]: {fileddata:true}}』
倒排索引
用于查询文档
使用原因:正排索引like搜索需要全表扫描
index:false 表示不生成倒排索引、
正向索引
用于聚合的文档
doc_values: false 则不生成正向索引,要更改只能重新创建索引
