标记需要索引的 Domain 类
| Type | Name and Description |
|---|---|
String[] |
categories搜索分类列表 |
boolean |
disabled是否禁用索引 |
String[] |
excludes排除的属性名称列表 |
String |
index索引名称 |
String[] |
summary文档摘要模板 |
String[] |
title文档标题模板 |
boolean |
unclassified文档是否允许公共访问 |
String |
url打开文档的 url 模板 |
搜索分类列表
取自数据字典 “搜索引擎/文档分类”(SEARCH_CATEGORIES) 下的 key。
通过注解设置分类后,启动时会自动到数据字典下搜索对应的分类,并且设置到索引配置中。也可以通过 SearchableService 的 API 或者索引配置界面设置。
一般有两种分类:
一种是主分类,会显示在搜索框后的分类选项中(不会保存在索引数据中);
一种是切面,表示子分类通过数据聚合自动生成,此时必须配置代码以便二次开发(SearchableIndexService#addCategoryAssembler)调用。
两种分类不冲突,可以同时配置。
是否禁用索引 @default boolean disabled() default false
排除的属性名称列表 @default String[] excludes() default {}
索引名称 @default String index() default ""
文档摘要模板
格式同 title
@default String[] summary() default {}文档标题模板
支持格式:
如果有多值,则解析后用空格分隔拼接。
@default String[] title() default {}文档是否允许公共访问 @default boolean unclassified() default false
打开文档的 url 模板
支持格式: