Schema配置
Field:域的定义
- Name:域的名称
- Type:域的类型
- Indexed:是否索引
- Stored:是否存储
- multiValued:是否多值,如果是多值在一个域中可以保持多个值。
- dynamicField动态域
dynamicField:动态域
- Name:域的名称,是一个表达式。如果域的名称和表达式相匹配,此域名就可以使用。
- Type:域的类型
- Indexed:是否索引
- Stored:是否存储
- multiValued:是否多值,如果是多值在一个域中可以保持多个值。
uniqueKey
- 每个文档必须有一个uniqueKey,而且不能重复。相当于表中的主键。
copyField
- 复制域。
- Source:源域
- Dest:目标域。
- 创建文档时,solr会自动把源域的内容复制到目标域。使用复制域可以提供查询的性能。
fieldType
- 域的类型。
- Name:域类型名。
- Class:对应的实现类。solr.TextField类似于Lucene中的TextField。可以配置用户自定义的分析器。
存储的都是一些solr内置的字段。