基于 ElasticSearch 搜索服务的简易 API 调用
Search项目是基于ElasticSearch搜索服务提供的简易API调用,支持以下功能 数据索引 添加索引数据 更新索引数据(UpdateById/UpdateByQuery) 数据批量操作(批量添加/删除/修改) 路由(routing) 建议查询(Suggest) Mustache模板查询 索引数据删除(DeleteById/DeleteByQuery/DeleteByType) 检索功能 检索功能,支持基本逻辑查询: “& | ! ” 查询 “ 嵌套 & | ! ”查询 EQL查询(自定义SQL) 聚合查询方式 每个简单数据类型查询单元支持 {term:中国西域} --- 精确查询 {match:中国西域} --- 匹配(支持分词) {prefix:中国西域} --- 前缀 {wildcard:W?F*HW} --- 通配符 {regexp:W[0-9].+} --- 正则 类SQL查询规则 概念: 搜索单元 概念:用于搜索的“一个”逻辑单元,小括号括起,并且每个括号是一个field的比较 书写形式:(field:value) Note:(a:1)、(1<...
