* HyperEstraierという2007年に開発が止まっている全文検索エンジンのライブラリを使い,Mewのメールの本文を検索

:CATEGORIES: Emacs,メール


Hyper Estraier(はいぱー・えすとれいや)は、日本で開発された全文検索エンジンのライブラリである。ライセンスはLGPLで提供されている。

[source:]Hyper Estraier - Wikipedia https://ja.wikipedia.org/wiki/Hyper_Estraier

 今調べたのですが,「最新版 1.4.13 / 2007年12月24日」とあります。昨夜も,ずいぶん古そうなライブラリーなので半信半疑でインストールをしたのですが,コンパイルもすんなり短時間で終わりました。


Mewでメール本文を検索 HyperEstraier
Mewは基本機能として、grepによるメール検索ができるが、検索対象がSubjectやToなどのヘッダフィールドに限られており、メール本文を検索することができない。メール本文を検索するには、拡張機能Hyper Estraierを使うと良い。 (Mewのマニュアルにある、「日本語の全文検索をしたい場合は、"mg" をインストール」という話は古いので、mgは使わないこと。) Ubuntuの場合、hyperestraierパッケージをインストールすれば、依存するものもすべて入る、、、はずだったが、このパッケージは16.04(Xenial)を最後にその後は提供されなくなった。以後は自力で野良インストールするしかない。もう古いソフトなので、メンテしてくれる人がいなくなってしまったようだ。

[source:]Ubuntu Linux 20.04 設定メモ - Qiita https://qiita.com/j0306043/items/5666e67bcbfd099be7d5#mew%E3%81%A7%E3%83%A1%E3%83%BC%E3%83%AB%E6%9C%AC%E6%96%87%E3%82%92%E6%A4%9C%E7%B4%A2-hyperestraier

 上記のページを参考にインストールしました。


sudo apt install libc6-dev zlib1g-dev libqdbm-dev

tar zxvf hyperestraier-1.4.13.tar.gz
cd hyperestraier-1.4.13/
./configure
make
make check
sudo make install

 次が,インストールに必要なパッケージがダウンロードできるページです。リンクを開くとダウンロードが始まりました。


ダウンロード
以下のパッケージをダウンロードしてください。

最新のソースパッケージ(バージョン1.4.13)

[source:]全文検索システム Hyper Estraier https://dbmx.net//hyperestraier/index.ja.html

 Mewは,メールの件名と本文を別に検索できるらしく,それもMewを活用しようと思った理由の1つです。ブログのタイトルに相当するのがメールのサブジェクト(件名)ですが,記事の本文と切り離し別々に検索できるのは,編集画面ならばある機能なのかもしれないですが,今のところ見たことがありません。

 このMewの検索は,マークを付けることでフォルダ移動などの振り分け,つまり整理整頓ができることになります。