Elasticsearch语义搜索工具
一个用于通过Elasticsearch对Search Labs博客文章进行语义搜索的Python实现。
快速入门
概述
本项目提供了一个基于Python的MCP服务器,支持对Search Labs博客文章进行语义搜索。
启动MCP服务器
- 在
.env
文件中添加ES_URL
和ES_AP_KEY
。 - 使用以下命令启动服务器: make dev
- 打开浏览器访问:http://localhost:5173
集成Claude Desktop
运行以下命令更新配置: make install-claude-config
爬取博客文章
- 验证爬虫设置是否正常。
- 配置Elasticsearch并生成API密钥。
- 更新索引映射以启用语义搜索。
- 开始爬取数据: docker run [相关命令]
- 验证索引文档数量: GET search-labs-posts/_count