-
- 所有超级接口:
Serializable
- 所有已知实现类:
SearchQuery.SearchSimpleQuery
@ConvertImpl(SearchSimpleQuery.class) public interface SearchQuery extends Serializable
SearchQuery用于构建搜索过滤条件
不被标记为@org.redkale.persistence.Transient 的字段均视为过滤条件
详情见: https://redkale.org
- 从以下版本开始:
- 2.7.0
- 作者:
- zhangjx
-
-
嵌套类概要
嵌套类 修饰符和类型 接口 说明 static interface
SearchQuery.SearchHighlight
static class
SearchQuery.SearchSimpleHighlight
static class
SearchQuery.SearchSimpleQuery
-
字段概要
字段 修饰符和类型 字段 说明 static String
SEARCH_FILTER_NAME
-
方法概要
所有方法 静态方法 实例方法 抽象方法 默认方法 修饰符和类型 方法 说明 static SearchQuery.SearchSimpleQuery
create()
static SearchQuery.SearchSimpleQuery
create(String keyword, String... fields)
static SearchQuery.SearchSimpleHighlight
createHighlight()
default Map<String,Object>
extras()
扩展的信息SearchQuery.SearchHighlight
highlight()
高亮显示String
searchAnalyzer()
搜索分词器,可以为空Class[]
searchClasses()
需要搜索的index集合,无值则使用当前entity类String[]
searchFields()
搜索字段集合, 必须字段值String
searchKeyword()
搜索关键字, 必须字段值
-
-
-
方法详细资料
-
create
static SearchQuery.SearchSimpleQuery create()
-
create
static SearchQuery.SearchSimpleQuery create(String keyword, String... fields)
-
createHighlight
static SearchQuery.SearchSimpleHighlight createHighlight()
-
searchClasses
Class[] searchClasses()
需要搜索的index集合,无值则使用当前entity类- 返回:
- Class[]
-
searchFields
String[] searchFields()
搜索字段集合, 必须字段值- 返回:
- String[]
-
searchKeyword
String searchKeyword()
搜索关键字, 必须字段值- 返回:
- String
-
searchAnalyzer
String searchAnalyzer()
搜索分词器,可以为空- 返回:
- String
-
highlight
SearchQuery.SearchHighlight highlight()
高亮显示- 返回:
- SearchHighlight
-
-