1 Star 0 Fork 1

茶馆主人 / gosearch

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Please pay attention to the specific project description and its upstream code dependency when using it.
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README

gosearch

基于ElasticSearch封装的通用型搜索引擎,方便从外部批量导入数据,指定搜索字段,准精确模式与模糊模式进行中文、简拼混合搜索,未采用IK分词模式 本搜索引擎微服务模块基于自主的mgin微服务框架,使用到的模块

  • maczh/mgconfig
  • maczh/logs
  • gin
  • maczh/gintool
  • maczh/mgtrace
  • olivere/elastic
    • ElasticSearch 7.1.12
  • mgo
    • MongoDB 3.4
  • go-redis/redis
    • redis 4.x
  • Nacos 1.2
  • swagger

API接口

本模块提供以下接口

接口uri 接口功能
/gosearch/add 插入文档到全文索引库
/gosearch/add/batch 批量插入文档到全文索引库
/gosearch/del 从全文索引库中删除文档
/gosearch/del/batch 从全文索引库中批量删除文档
/gosearch/del/query 按条件从全文索引库中删除文档
/gosearch/update 从全文索引库中更新文档
/gosearch/update/query 按条件从全文索引库中更新文档
/gosearch/del/table 从全文索引库中删除表
/gosearch/del/database 删除数据库
/gosearch/query 按组合条件从全文索引库中搜索文档
/gosearch/suggest/incr 增加搜索关键字一次或新增关键字
/gosearch/suggest 获取下拉补全列表或热搜词
/gosearch/suggest/del 删除关键字

Empty file

About

基于ElasticSearch封装的通用型搜索引擎,方便从外部批量导入数据,指定搜索字段,准精确模式与模糊模式进行中文、简拼混合搜索,未采用IK分词模式 expand collapse
Go
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
Go
1
https://gitee.com/maczh/gosearch.git
git@gitee.com:maczh/gosearch.git
maczh
gosearch
gosearch
main

Search

53164aa7 5694891 3bd8fe86 5694891