Skip to content

Latest commit

 

History

History
43 lines (36 loc) · 1.5 KB

File metadata and controls

43 lines (36 loc) · 1.5 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Initial project structure
  • MCP server implementation
  • Solr client with search, vector search, and hybrid search capabilities
  • Embedding generation via Ollama using nomic-embed-text
  • Docker configuration for SolrCloud and ZooKeeper
  • Demo scripts and utilities for testing
  • Bitcoin whitepaper as sample document
  • Documentation (README, QUICKSTART, CONTRIBUTING)

Fixed

  • Improved search query transformation for better results
  • Fixed phrase proximity searches with ~5 operator
  • Proper field naming for Solr compatibility
  • Enhanced text analysis for hyphenated terms like "double-spending"
  • Improved synonym handling in Solr configuration
  • Fixed vector search configuration to use built-in capabilities
  • Improved error handling in Ollama embedding client with retries
  • Added proper timeout and fallback mechanisms for embedding generation
  • Fixed Solr schema URL paths in client implementation
  • Enhanced Docker healthcheck for Ollama service

Changed

  • Migrated from FastMCP to MCP 1.4.1

[0.1.0] - 2024-03-17

Added

  • Initial release
  • MCP server implementation
  • Integration with SolrCloud
  • Support for basic search operations
  • Vector search capabilities
  • Hybrid search functionality
  • Embedding generation and indexing