如何搭建一个TG搜索引擎,更好的管理资源-2046源码网
承接区块链交易所,海外电商刷单,USDT支付系统/法币支付系统,AI工具, TG机器人等一开二开服务。 猫头鹰开发团队拥有10年软件开发经验,代码交付,完全开源,专业值得信赖。 联系TG: @maotouying_cc
快速搜索功能:轻松找到你需要的信息!
想要快速找到你需要的信息?没问题!我们的搜索界面设计得超级直观,就像你在超市里找零食一样简单,一眼就能上手。而且,你还可以搜索聊天记录哦!是不是很方便?就像你突然想起朋友上周推荐的那家餐厅,却忘了名字,只需轻轻一搜,答案就在眼前。不仅如此,我们还对组、频道和机器人的文本进行了分类,让你找东西更轻松。最棒的是,我们的索引几乎是实时更新的,最新的搜索结果随时待命!
安装 Docker:轻松搞定
来,咱们先安装 Docker。打开终端,输入以下命令:
curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh
搞定!接下来,设置数据库:
docker compose -f db.yml up -d
安装 Elasticsearch 插件
接下来,咱们得安装几个 Elasticsearch 插件。进入容器:
docker exec -it tg_scan_elasticsearch bash
然后,依次安装这些插件:
./bin/elasticsearch-plugin install --batch https://github.com/medcl/elasticsearch-analysis-pinyin/releases/download/v7.17.6/elasticsearch-analysis-pinyin-7.17.6.zip ./bin/elasticsearch-plugin install --batch https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.17.6/elasticsearch-analysis-ik-7.17.6.zip ./bin/elasticsearch-plugin install --batch https://github.com/medcl/elasticsearch-analysis-stconvert/releases/download/v7.17.6/elasticsearch-analysis-stconvert-7.17.6.zip
安装完别忘了退出容器:
exit
重启数据库
好了,插件装完了,咱们重启一下数据库:
docker compose -f db.yml restart
初始化数据库模式
接下来,初始化数据库模式。路径在这里:
schema path: api-server/src/main/resources/sql/schema.sql
初始化索引映射
然后,初始化索引映射。在 Kibana 的开发控制台执行脚本,路径如下:
script path: api-server/src/main/resources/idx/*.txt
配置环境变量
复制 `.env.template` 文件并填写所需信息:
cp .env.template .env
生成项目
最后,生成项目:
bash sh startup.sh
重要提示
解压密码:看下载页、看下载页、看下载页!重要的事情说三遍!
源码工具资源:这些资源具有可复制性,建议有一定思考和动手能力的用户购买。
谨慎考虑:小白用户和缺乏思考动手能力者不建议赞助。
虚拟商品购买须知:虚拟类商品,一经打赏赞助,不支持退款。请谅解,谢谢合作!
承接区块链交易所,海外电商刷单,USDT支付系统/法币支付系统,AI工具, TG机器人等一开二开服务。 猫头鹰开发团队拥有10年软件开发经验,代码交付,完全开源,专业值得信赖。 联系TG: @maotouying_cc