一个通过模型上下文协议(MCP)访问Apache Solr索引的Python包。此集成允许像Claude这样的AI助手对Solr索引执行强大的搜索查询,结合了关键词和向量搜索的能力。
系统采用了一种重要的优化方法来处理组合的向量和SQL查询。当执行包括向量相似度搜索和SQL过滤器的查询时:
这种优化减少了计算开销和网络传输,通过最小化所需的向量相似度计算数量来实现。
docker-compose up -d
python -m venv venv
source venv/bin/activate # 在Windows上:venv\Scripts\activate
pip install poetry
poetry install
python scripts/process_markdown.py data/bitcoin-whitepaper.md --output data/processed/bitcoin_sections.json
python scripts/create_unified_collection.py unified
python scripts/unified_index.py data/processed/bitcoin_sections.json --collection unified
poetry run python -m solr_mcp.server
更多详细的设置和使用说明,请参阅QUICKSTART.md指南。
本项目根据MIT许可证发布 - 详情见LICENSE文件。
欢迎贡献!请参阅CONTRIBUTING.md以获取指导方针。