Arean82/RTx-Meilisearch
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
NAME
RTx-Meilisearch - Integrate Meilisearch with RT5 for full-text search
RT VERSION
Works with RT 5.x
DESCRIPTION
This extension allows RT5 to index tickets in Meilisearch for fast, typo-tolerant
full-text search. Supports real-time indexing on ticket creation, update, and deletion.
Includes a search page fully integrated with RT ticket display.
CONFIGURATION
Set Meilisearch URL and index in RTx::Meilisearch.pm:
our $MeiliURL = 'http://localhost:7700';
our $MeiliIndex = 'tickets';
INSTALLATION
perl Makefile.PL
make
make install
Add this line to /opt/rt5/etc/RT_SiteConfig.pm:
Plugin('RTx::Meilisearch');
Clear Mason cache:
rm -rf /opt/rt5/var/mason_data/obj
Restart your webserver.
USAGE
- Full sync of existing tickets:
perl -MRTx::Meilisearch -e 'RTx::Meilisearch::full_sync()'
- Access search page:
https://your-rt-server/MeiliSearch/Search.html
AUTHOR
Arean Narrayan <arean82@gmail.com>
LICENSE
GNU General Public License, Version 2