Easysearch、Elasticsearch 还是 Opensearch,是个问题

手机通讯录方式A-Z排序支持首字母搜索 通讯录超过人员数量超过千万

Elasticsearch | 作者 qq763337343 | 发布于2019年12月02日 | 阅读数:1832

手机通讯录方式A-Z排序支持首字母搜索 通讯录超过人员数量超过千万 不能一次性返回.
想做成上来加载26个字母排序100个 然后 点击到每个字母在加载.

这个能实现首字母查询搜索吗?

比如我有 中国,美国 我搜索一个G全都出来了.
我想实现只搜索首字母 Z 或者 M
已邀请:

envy666

赞同来自: qq763337343

先把拼音信息转换出来 (1)人员信息首字母单独存为一个字段,term查询就行
 (2)keyword模糊匹配 A*,B*,千万级别的人员信息其实并不大
  (3)自己定义个分词器,加个field首字母单独分词,match查询
很多方法,应该不难实现

要回复问题请先登录注册