# index （索引）

**index** 选项控制字段值是否被索引.他可以设置成 **true** 或者 **false**。没有被索引的字段将无法搜索。

> 备注
>
> 对于传统映射类型**string**，**index**选项只接受传统的设定值：**analyzed**（默认值，作为**full-text**处理）， **not\_analyzed**（作为**keyword**（关键字）处理）和**no**。

## 解析

index 可以设置的值为**analyzed(默认值),not\_analyzed,和 no.**

如果设置为**analyzed,该字段将被编入索引以供搜索.**

如果设置为no,将无法搜索该字段.

在基于字符串的字段中,还有一个额外的选项**not\_analyzed.此设置意味着字段将不经分析而编入索引(使用原始值编入索引),在搜索过程中必须精确全部匹配.**

索引属性设置为no,将使`inlude\_in\_all`属性失效,也就是会加入到+all字段中,此字段值也就无法参与全文索引.
