Forums: 公開討議 (Thread #34706)

Logophileでの全文検索について (2013-11-11 06:52 by バックステージ #70762)

大久保様

お世話になっております。以前に翻訳フォーラムで質問させていただきました、バックステージという者です。

今回は青空WINGの全文検索について質問させていただきます。

私は普段、辞書検索にLogophile(http://dicwizard.jp/logophile/)というソフトウェアを使っています。しかしこのソフトだと、どのように設定しても青空WINGの作品テキストを全文検索できません。これはLogophileかEPWINGの仕様でしょうか。ちなみに他の人によると、Logophileの前のソフトウェアであるJamming(http://dicwizard.jp/jamming.html)ではできるようです。

お忙しいところ恐れ入りますが、よろしくお願いいたします。

Reply to #70762×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: Logophileでの全文検索について (2013-11-11 21:06 by ohkubo-k #70772)

バックステージさま、こんにちは。

Logophileで全文検索をするためには、辞書追加の時、デフォルトではチェックされていない「全文検索」をチェックした上でインデックス作成する必要があります。

http://dicwizard.jp/logophile_ug/lp_dic_mgr.html
http://dicwizard.jp/logophile_ug/lp_dic_mgr.html#time_space

手元の環境(i5 3.3GHz, 3GBメモリ, Windows XP)で、ルビ無し青空WINGだけを登録した全文検索ありのインデックス作成に1時間弱かかりました。LogophileDicManagerの最大メモリ使用量は1.5GBでした。

他にもたくさんの辞書がある場合は、もっと時間もかかり、もっとメモリも必要になるでしょう。
32bit版Windowsですと、最大3GBのメモリしか使えません。この辺りの制限にぶつかってしまうことがあるかも知れません。
最近の64bit版Windowsでメモリを4GBとか8GB積んだPCなら、問題は無いかと思います(確認したわけではありませんが)。

全文検索用インデックスを作成後、Logophileでも全文検索できました。他のビューアーと違って全文インデックスが作成済みなので、ほぼ一瞬で全文検索結果が表示されました。


Logophileは、あらかじめ全文検索用インデックスを作ることで、普通の前方一致検索と同じくらいの速度で検索出来るように独自に機能拡張したようです。ただし、そのインデックス作成にはそれなりのパソコンが必要になるわけです。
EBWin, DDWin, jammingなど、普通のビューアーは、全文検索の時に本当に毎回辞書のデータ全体を読み込んで検索するので、10秒以上時間がかかることがあります。ただし待ちさえすれば、古めのパソコンでもちゃんと検索できます。
どちらがよいかは、使われる方次第かと思います。
Reply to #70762

Reply to #70772×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: Logophileでの全文検索について (2013-11-11 21:39 by バックステージ #70773)

丁寧なご返事ありがとうございます。また、実際にインデックス作成を試していただき、ありがとうございました。参考にさせていただきます。
Reply to #70762

Reply to #70773×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login