-
Release v0.1.1
Some checks failedRelease / Generate changelog (push) Failing after -16sreleased this
2025-03-26 08:32:00 +00:00 | 17 commits to main since this releaseChangelog
All notable changes to this project will be documented in this file.
[0.1.1] - 2025-03-26
🚀 Features
- (index) Add save and load functionality for Index using gob encoding/decoding
🐛 Bug Fixes
- Updated AddDocToIndex function to ignore additional special characters in scanner.Text()
- Add sonarqube properties
- Add default log level
🚜 Refactor
- Search logic to improve performance and reduce false positives by making query case-insensitive for simple queries and using trimmed whitespace in phrases
📚 Documentation
- Add first release in Changelog
- Update changelog
- Add sonarqube badge
⚙️ Miscellaneous Tasks
- Add sonarqube pipeline
- Update sonarqube pipeline
- Add quality gate
Downloads
-
v0.1.0 first working Service
released this
2025-03-25 22:06:38 +00:00 | 31 commits to main since this releaseChangelog
All notable changes to this project will be documented in this file.
[0.1.0] - 2025-03-25
🚀 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
- Add release pipeline
Downloads