35 lines
1.3 KiB
Markdown
35 lines
1.3 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
## [unreleased]
|
|
|
|
### 🚀 Features
|
|
|
|
- Added documentation for gosearch system architecture and updated Go module version to 1.23.5
|
|
- Update internal HTTP server to use Fiber v2 with new routes and middleware configuration
|
|
- Added new search route and metric endpoint to internal controller
|
|
- Update fiber version from 2 to 3 and add health checks
|
|
- Added search functionality with TF-IDF scoring and inverted index data structure for efficient document retrieval.
|
|
- Update Fiber version to v2 and update internal controller and search logic to use new index module
|
|
- Update search.go to include debug logging for relevance scores
|
|
- *(doc)* Update diagram explanation for improved clarity
|
|
|
|
### 🚜 Refactor
|
|
|
|
- Search controller to convert query to lowercase
|
|
- Index and removed old functions
|
|
|
|
### 📚 Documentation
|
|
|
|
- Added high-level architecture diagram for Elasticsearch SearchEngine in Go, including components and interactions
|
|
|
|
### ⚙️ Miscellaneous Tasks
|
|
|
|
- Update dependencies to latest versions (go.mod, go.sum)
|
|
- Added golang workflow for building and testing project
|
|
- Update Go version in build-and-test workflow to 1.23
|
|
- Added renovate configuration files for Gitea workflow automation
|
|
|
|
<!-- generated by git-cliff -->
|