« 「ソフトウェアが世界を飲み込む理由」「ソフトウエア、それが問題だ」の記事のメモ | トップページ | RedmineのSaaSサービスPlanioを使ってみた感想 »

2016/10/03

Redmineの文書ファイルを全文検索するプラグインのリンク

Redmineの文書ファイルを全文検索するプラグインをリンクしておく。

【参考】
DMSF - Plugins - Redmine

GitHub - danmunn/redmine_dmsf: Fork of svn repository for redmine_dmsf

Redmine2.0のDMSFファイルをHyper Estraierで全文検索 | Scimpr Blog

Redmine2.0にファイル管理プラグインを導入~redmine_dmsf | Scimpr Blog

ElasticSearchで添付ファイルを検索対象にするプラグイン?elasticsearch-mapper-attachments | Scimpr Blog

GitHub - elastic/elasticsearch-mapper-attachments: Mapper Attachments Type plugin for Elasticsearch

Redmineはチケット管理やリポジトリ管理がとても優れているが、課題となる機能は3つあると思う。
課題となる機能は、Git連携、全文検索、そして、文書ファイルの全文検索だ。

Git連携、全文検索については下記で書いた。
Redmineのプラグイン導入で解決できる見込みだ。

Redmineの全文検索を高速化するプラグインfull_text_searchのリンク: プログラマの思索

Redmineの検索機能の改善はチケット管理システムにとって重要な要件だ: プログラマの思索

RedmineとGitを巡る疑問点~Gitとの連携機能の強化がRedmineの課題: プログラマの思索

RedmineとGitLabを連携すると、RedmineをGitHub化できるか: プログラマの思索

文書ファイルの全文検索機能が欲しくなる状況は、Redmineチケットの添付ファイルの中身を検索したり、文書ファイルを検索したくなる時だ。
たとえば、本番障害のログや画面キャプチャ、課題の発端となった顧客メールのテキスト、改善要望の発端となったExcelやパワポ資料などを添付したくなる。
しかし、添付しただけでは、添付ファイル名はRedmineの全文検索に引っかかるが、添付ファイルの中身まで検索してはくれない。

本来は、Redmineチケットだけでなく、添付ファイルや文書ファイルなど、Redmineに蓄積されたデータや添付データ全てを全文検索できてほしいのだ。
そうすれば、Redmineは一つのナレッジDBになりうる。

現在のRedmineにはそんな機能はないが、DMSFプラグインとElasticSearchを導入することで、文書ファイルの中身を全文検索できるようになるらしい。

DMSFプラグインは一部のユーザは熱烈に使っている。
たとえば、Redmine本家のプラグインサイトDMSF - Plugins - Redmineを見れば、2012年頃から注目を集めているのが分かる。
日本でも、redmine.tokyoスタッフのMasanori Machiiさんが、NotesからRedmineへデータ移行するために、日本語の全文検索ができるような設定を試されていた。(それが上記の資料)

また、RxTStudy勉強会のJAXA講演でも、JAXAではDMSFプラグインを導入したらしい。
理由は、ISO9001の文書管理に使いたいから、とのことだった。

第65回 SEA関西プロセス分科会&RxTStudy #15 「チケット管理システムによるプロセス支援と今後の課題」の感想: プログラマの思索

但し、DMSFプラグインはRedmineの最新版に対応しているが、日本語の全文検索に対応しているかどうかは不明。
多分、技術的には解決できるはず。

こういうRedmineの枠外の機能に関する課題も、色んな人達のアイデアやプラグイン実装で解決を試みようとしている動きは、見ていて楽しい。

|

« 「ソフトウェアが世界を飲み込む理由」「ソフトウエア、それが問題だ」の記事のメモ | トップページ | RedmineのSaaSサービスPlanioを使ってみた感想 »

Redmine」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



« 「ソフトウェアが世界を飲み込む理由」「ソフトウエア、それが問題だ」の記事のメモ | トップページ | RedmineのSaaSサービスPlanioを使ってみた感想 »