人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

全文検索で以下のような機能を簡単に実装できる方法を探しています。
「全角・半角・ひらがな・カタカナ・漢字・アルファベットを区別なしで検索」
例えば「曹操」で検索したいとき、
そうそう・ソウソウ・ソウソウ・曹操・sousouの
いずれでも検索ヒットする方法です。

●質問者: kunitz
●カテゴリ:コンピュータ
✍キーワード:うそ ひらがな アルファベット ウソ カタカナ
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● taxa
●15ポイント

http://yahoo.co.jp/

Yahoo! JAPAN

URLはダミー。

結論から言うと「簡単」に実装は出来ません。

コンピュータに全ての単語や文字をあらかじめ教えておかないと絶対に検索してくれません。(漢字のデータと読み仮名をデータ化しておけばカタカナ・半角カナ・アルファベットの自動対応は可能です。)

◎質問者からの返答

ありがとうございます!

そういうのやってくれるライブラリなどないでしょうか?


2 ● garyo
●15ポイント

http://homepage2.nifty.com/baba_hajime/free-dic/

フリーのかな漢字変換辞書たち

「フリーのかな漢字変換辞書たち」

全角・半角・ひらがな・カタカナ・アルファベットについては日本語であれば最悪全文字分のテーブルを作成すれば変換可能でしょう。

漢字→ひらがなの変換については上記サイトで漢字辞書を探してそのデータに基づいて変換してはどうでしょうか。

「Wnn4テキスト形式」は以下のようなフォーマットなので漢字→ひらがなに変換しやすいと思います。

あおむし 青虫 名詞 0

あおもの 青物 名詞 0

あおやぎ 青柳 名詞 2

◎質問者からの返答

ありがとうございます!


3 ● ogrenavi
●15ポイント

http://ja.wikipedia.org/wiki/%E5%BD%A2%E6%85%8B%E7%B4%A0%E8%A7%A...

形態素解析 - Wikipedia

簡単…かどうかは人によってしまいますが、全文検索エンジン+形態素解析エンジンで

ある程度可能です。

具体的には、「NAMAZU+KAKASI」「NAMAZU+ChaSen」が設置例も多く、

インストールを説明したページが多数あるので簡単だと思います。

(もちろん他の組み合わせもできます)

ただし、「曹操」のような専門用語や人物名は辞書にはいっていない可能性が高いので、

それぞれに辞書を追加する必要もあります。

KAKASIやChaSenはもちろん辞書を追加することができるので、デフォルト辞書にはいていないものを

追加すればおっしゃっている機能が実現できます。

参考URLを少しですが以下にいれておきますね。

http://www.amays.com/~mizusawa/namazu_kaisetu/index.html

マニュアルに書いてないNAMAZU

「NAMAZU+KAKASI」「NAMAZU+ChaSen」のインストール方法や、

Pearlで動くpnamazuの解説があります。

http://chasen.aist-nara.ac.jp/hiki/ChaSen/

ChaSen's Wiki - FrontPage

ChaSen(茶筌)

http://www.web-shinsengumi.com/100/chat/no45/

あくまでも参考ですが、

チャットにKAKASIを入れた例。

NAMAZU以外にいれたい場合に参考になると思います。

◎質問者からの返答

ありがとうございます!

KAKASIですかー


4 ● 2%
●15ポイント

http://migemo.namazu.org/

Migemo: ローマ字のまま日本語をインクリメンタル検索

http://web.archive.org/web/20011005074728/http://migemo.namazu.o...

http://d.hatena.ne.jp/keyword/migemo

migemoとは - はてなキーワード

Migemoはインクリメンタル検索用のツールですが、ローマ字から漢字かな全角半角まじりの正規表現を得ることができます(リンク先のサーバが不調のようなので、Internet Archiveとダイアリーのキーワードも挙げておきます)

http://www.kaoriya.net/

KaoriYa.net

MigemoのC言語版C/Migemo

◎質問者からの返答

ありがとうございます!


5 ● aki73ix
●15ポイント

http://www.microsoft.com/japan/reference/ers/2000/work_ee.asp

サイトマップ

あいまい検索ってエンカルタなどで実装されていますよね?

http://202.224.237.89/libtop.htm

例えばここの蔵書検索でも採用されています

http://www.hitachi-hec.co.jp/virnetbz/getquick/getqui01.htm

ドメイン変更のお知らせ - 日立情報制御ソリューションズ

http://www.englink21.com/i-eng/guest/20hl0007.htm

http://www.pc-view.net/Help/manual/0697.html

http://www.gengokk.co.jp/thesaurus/

シソーラス(類語)検索

【あいまい検索】【シソーラス】といった辺りで調べてみると参考になると思いますよ

◎質問者からの返答

ありがとうございます!

シソーラス


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ