¶ ↑
Did You Mean PluginA Redmine plugin to search for possible duplicates when users are about to open new issues. You can find more information on the project wiki: github.com/abahgat/redmine_didyoumean/wiki
¶ ↑
Install-
Follow the Redmine plugin installation steps at: www.redmine.org/wiki/redmine/Plugins
-
Make sure the plugin installation directory name is
redmine_didyoumean
-
Restart the server (this will ensure that the CSS file and other assets are copied to the right place)
-
(optional) Configure the plugin by navigating to Administration > Plugins and select the Configure label on the line for Did You Mean?
¶ ↑
Searching enginesBy default plugin use SQL Engine, but there is available SphinxSearch Engine.
- 1. Before you switch to Thinking Sphinx you should make sure that SphinxSearch engine was installed
-
for Debian/Ubuntu users
-
sudo apt-get install sphinxsearch
-
Plugin use Thinking Sphinx v3.1.1 and Sphinx should be v2.2.4 or newer.
-
Thinking Sphinx will be installed with bundle commend (was definded in Gemfile)
for RedHat/CentOS users
-
curl -L -o sphinx-2.2.6-1.rhel7.x86_64.rpm http://sphinxsearch.com/files/sphinx-2.2.6-1.rhel7.x86_64.rpm
-
sudo yum install ./sphinx-2.2.6-1.rhel7.x86_64.rpm
-
sudo chkconfig searchd on
-
Plugin use Thinking Sphinx v3.1.1 and Sphinx should be v2.2.4 or newer.
-
Thinking Sphinx will be installed with bundle commend (was definded in Gemfile)
-
- 2. If everything was successfully installed then in your console run(in main Redmine catalog):
-
bundle exec rake ts:index
(index your data) -
bundle exec rake ts:start
-
Choose search method : Administration -> Plugins -> Redmine Did You Mean? -> select Thinking Sphinx Engine.
-
Now possibly duplicated subject's will be searching by Sphinx.
-
- 3. If you want stop searching by SphinxSearch Engine in your console run:
-
bundle exec rake ts:stop
-
Switch method in plugin configuration.
-
¶ ↑
Difference between search enginesThe main advantage of SphinxSearch is the fact that if you set many words to searching, this gives you results faster then SQL Engine.
* SQL Engine: Takes words 1:1 if you match 'GUI Changes' this will be looking for “GUI” “Changes”.
* Thinking Sphinx Engine: Firstly search for words 1:1 after this substract last character ex. like: “Running”
- Firstly "Running" - "Runner" - etc.
¶ ↑
LicenseThis plugin is licensed under the GNU GPL v2. See COPYRIGHT.txt
and GPL.txt
for details.
¶ ↑
Project helpIf you need help you can contact the maintainers on the project page on GitHub (github.com/abahgat/redmine_didyoumean). If you want to report bugs, please open a new issue here: github.com/abahgat/redmine_didyoumean/issues
Please search for duplicates first :P