Elasticsearch语义搜索工具

Elasticsearch语义搜索工具

一个用于通过Elasticsearch对Search Labs博客文章进行语义搜索的Python实现。

快速入门

概述

本项目提供了一个基于Python的MCP服务器,支持对Search Labs博客文章进行语义搜索。

启动MCP服务器

  1. .env 文件中添加 ES_URLES_AP_KEY
  2. 使用以下命令启动服务器: make dev
  3. 打开浏览器访问:http://localhost:5173

集成Claude Desktop

运行以下命令更新配置: make install-claude-config

爬取博客文章

  1. 验证爬虫设置是否正常。
  2. 配置Elasticsearch并生成API密钥。
  3. 更新索引映射以启用语义搜索。
  4. 开始爬取数据: docker run [相关命令]
  5. 验证索引文档数量: GET search-labs-posts/_count