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

mysqlのsennaバインディングで1文字の単語を全文検索したいと考えています。

グニャラさんのエントリー(http://d.hatena.ne.jp/tasukuchan/20070323/senna_ngram_behavior)
に因るとインデックスが2文字ずつで行われてるため1文字以下だと検索出来ないんだと思うんですがどうな
んでしょうか。実際試してみるとひらがなだとすごく重くて(30秒くらい)漢字だと1秒くらいかかります。2文字以
上だと0.01秒で結果が返ってくる環境です。

具体的な解決方法があれば教えてください。
宜しくお願いします。

●質問者: webrecdotjp
●カテゴリ:インターネット ウェブ制作
✍キーワード:MySQL Senna ひらがな インデックス エントリー
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● pahoo
●60ポイント

これは想像ですが、N-gramインデックスではなく、MeCabインデックスを指定してインストールし、さらにMeCabの日本語辞書にターゲットとなる1文字単語を登録することで早くなりませんか?


参考サイト

◎質問者からの返答

回答ありがとうございます。参考にさせていただきます。

Mecabも含むほかのアプリをなるべく入れたくないので他の方法があればいいのですが。。

関連質問


●質問をもっと探す●



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