开发者社区> 问答> 正文

JavaSDK的搜索如何操作?(11)


删除某个字段的所有distinct信息



参数描述

参数名称类型描述
distinctKeyString要删除的dist key字段名称。


接口定义


  1. void removeDistinct(String distinctKey)



获取所有的distinct信息



返回结果

  • 返回所有的distinct信息。


接口定义


  1. Map<String, Map<String, Object>> getDistinct()



获取string类型的所有的distinct信息



返回结果

  • 返回字符串类型的distinct信息。


接口定义


  1. String getDistinctString()



设定指定索引字段范围的搜索关键词(query)



接口描述


此query是查询必需的一部分,可以指定不同的索引名,并同时可指定多个查询及之间的关系
(AND, OR, ANDNOT, RANK)。
例如查询subject索引字段的query:“手机”,可以设置为 query=subject:’手机’。
上边例子如果查询price 在1000-2000之间的手机,其查询语句为: query=subject:’手机’
AND price:[1000,2000]
NOTE: text类型索引在建立时做了分词,而string类型的索引则没有分词。
详细说明请见: API query子句

参数描述

参数名称类型描述
queryString设定搜索的查询语法。


接口定义


  1. void setQueryString(String query)



获取当前指定的查询词内容(query)



返回结果

  • 返回当前设定的查询query子句内容。


接口定义


  1. String getQuery()

展开
收起
轩墨 2017-10-25 12:40:31 1762 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
MongoDB5.0搜索附近的人车物 立即下载
《开放搜索查询分析服务架构分享》 立即下载
基于 Elasticsearch 电商搜索 立即下载