Skip to content

This Redmine plugins adds semantic search capabilities to the Search Function.

Notifications You must be signed in to change notification settings

renuo/redmine-semantic-search

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Semantic Search Plugin for Redmine

This plugin enhances the default Redmine Search Functionality by adding Embeddings to each issue using pgvector.

Help

If at any point while using this plugin you face certain problems, just open an issue.

Features

  • Search for issues by entering a question
  • Get a detailed list of issues without needing to know specific keywords

Installation

  1. Clone this repository into your Redmine plugins directory:
cd /path/to/redmine/plugins
git clone https://github.com/renuo/redmine-semantic-search.git
  1. Install dependencies:
bundle install
  1. Run the plugin migrations:
bundle exec rake redmine:plugins:migrate RAILS_ENV=production

Configuration

Before continuing, make sure you have set an Environment Variable called OPENAI_API_KEY. Get your API Key from here.

  1. Log into Redmine as an administrator
  2. Go to Administration > Plugins
  3. Find "Semantic Search" in the list
  4. Click "Configure" to set up your preferences

Development

To set up the development environment:

  1. Clone the repository
  2. Install dependencies
  3. Run tests:
bundle exec rake redmine:plugins:test NAME=motivation_center

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

For support, please open an issue in the GitHub repository or contact the Renuo team.

Authors

Sami Hindi @ Renuo AG.

Copyright

2025 Renuo AG

About

This Redmine plugins adds semantic search capabilities to the Search Function.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 92.9%
  • HTML 7.1%