public static final class SearchRequest.Builder extends Object
限定符和类型 | 方法和说明 |
---|---|
SearchRequest.Builder |
addColumnsToGet(List<String> columnsToGetList)
指定哪些属性列需要返回
|
SearchRequest.Builder |
addColumnsToGet(String... columnsToGet)
指定哪些属性列需要返回
如果SearchIndex中的属性列太多,而只想要某些属性列,则可以减少网络传输的数据量,提高响应速度
|
SearchRequest.Builder |
addRoutingValue(PrimaryKeyBuilder primaryKeyBuilder)
设置路由信息,需要在创建表时候指定路由信息,可通过多次执行该函数设置多次。
|
SearchRequest.Builder |
addRoutingValues(List<PrimaryKey> primaryKeys)
设置路由信息,需要在创建表时候指定路由信息。
|
SearchRequest |
build() |
SearchRequest.Builder |
indexName(String indexName) |
SearchRequest.Builder |
returnAllColumns(boolean returnAll)
结果集中返回所有的列,不需要具体指定哪些需要返回。
|
SearchRequest.Builder |
searchQuery(SearchQuery searchQuery) |
SearchRequest.Builder |
tableName(String tableName) |
public SearchRequest.Builder tableName(String tableName)
public SearchRequest.Builder indexName(String indexName)
public SearchRequest.Builder searchQuery(SearchQuery searchQuery)
public SearchRequest.Builder addColumnsToGet(String... columnsToGet)
如果SearchIndex中的属性列太多,而只想要某些属性列,则可以减少网络传输的数据量,提高响应速度
public SearchRequest.Builder addColumnsToGet(List<String> columnsToGetList)
public SearchRequest.Builder returnAllColumns(boolean returnAll)
如果SearchIndex中的属性列太多,而只想要某些属性列,则可以减少网络传输的数据量,提高响应速度
public SearchRequest.Builder addRoutingValue(PrimaryKeyBuilder primaryKeyBuilder)
primaryKeyBuilder
- 路由主键信息。public SearchRequest.Builder addRoutingValues(List<PrimaryKey> primaryKeys)
primaryKeys
- 路由主键信息列表。public SearchRequest build()
Copyright © 2019. All Rights Reserved.