• ベストアンサー

特定項目のデータを形態素解析しランキングを作りたい

MySQLのテーブルに入っている文章を形態素解析し、 その単語の使用頻度を求めたいのですが、 MySQLのデータをもっとも簡単に形態素解析するには どのような方法がありますでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

kakasiで分かち書きして検索用の別テーブルで管理してみては?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 形態素解析について

    検索サイトでキーワード検索する場合、検索サイトは事前に検索対象を形態素解析しているということを知ったのですが、 Wordやメモ帳などで文章を検索する時も形態素解析は行われているのでしょうか。 またその機能はWord、メモ帳に組み込まれているものなのでしょうか。 よろしくお願いします。

  • 形態素解析

    まったくの初心者ですが、形態素解析の「茶筌」や「Namazu」を使用することになりました。 インストールから起動まで、初心者にも理解できるサイトなどはありましたら教えていただきたいです

  • JAVAをつかった形態素解析

    今卒業研究で前段階として Javaを利用して文書ファイルを形態素解析をする方法がわかりません すいませんが 形態素解析用のソフトおよびプログラムの書き方を教えてください

  • Perlによる形態素解析について

    こんにちは。 いつもお世話になっております。 早速ですが表題にもあるように、Perlを用いて形態素解析ツールを作成することは可能でしょうか? 質問文が簡潔すぎるので経緯を。 複数の文字列から自動的に意味のある単語を抽出したい考えたときに、形態素解析というものに辿り着きました。 これを使って文字列の処理が出来ないかと考えました。 マッシュアップも検討中ですが、まずは自らが組めるプログラムなのかどうかをお尋ねしたいと思います。 何か不明な点がございましたら、随時対応致します。 宜しくお願いします。

    • ベストアンサー
    • Perl
  • 形態素解析とN-gram

    検索エンジンのテキスト解析方法には形態素解析とN-gramがあるようですが、 どちらの解析方が検索スピードが速いのですかね? また、正確さの違いなどはあるのでしょうか? できれば形態素解析とN-gramのメリット、デメリットもあわせて教えていただきたいです。 どれかひとつでも教えていただけるとうれしいです。

  • 形態素解析から単語出現頻度計算

    C初心者です。 Mecabである文章の形態素解析を行ったのですが、そこから出現回数を調べたいのです。 形態素解析の結果が(テキスト文書で出力すると) 例)------ 10 名詞,数,*,*,*,*,* 年 名詞,接尾,助数詞,*,*,*,年,ネン,ネン の 助詞,連体化,*,*,*,*,の,ノ,ノ 歳月 名詞,一般,*,*,*,*,歳月,サイゲツ,サイゲツ と 助詞,並立助詞,*,*,*,*,と,ト,ト -------- のように余分な文字(名詞etc..)が入っているのでどうしたらよいのか分りません。 テキストファイル(またはcsvファイル)から読み込んで、一般名詞だけ頻度計算を行うにはどのようなプログラムを書けばよいのでしょうか? 過去の質問を読んでも、いらないものを省く方法が分からなかったもので。よろしくお願いします。

  • 形態素解析Macabの並び替え方と、主な利用方法

    PHPにて形態素解析のMecabを使ってみました。 しかし、いまいち利用方法が分かりません。 活用系とか分離されたのは分かるのですが、 例えば「アイスクリーム」という文字が何か出たとか、名詞の出現回数の多い順に並び替える・・・ といった事は出来ないのでしょうか? 配列で分離された文字が返ってくるのは分かるのですが、それをsortして・・・とか考えたのですが良く分かりませんでした。 どのようにすればいいのでしょうか? あまり思ったようなMecabの情報とか出てこないようなので質問させて頂きました。 また、上記のように出現回数の多い順に並び替える・・・以外にどのような利用法が考えられるのでしょうか? 形態素解析など学んでいないので分からないのですが、利用方法のイメージが浮かんできません。

    • ベストアンサー
    • PHP
  • YAHOOのAPIの形態素解析機をCGIのフォームから扱いたいと思って

    YAHOOのAPIの形態素解析機をCGIのフォームから扱いたいと思っています。 IDは取得済みです。 自分のページにフォームを置いて、そこに文章を入力すると、そのCGI窓の下に解析結果を出すようにしたいです。言語はPerlです。 どなたか教えていただけますでしょうか。

  • MySQL大量のデータから特定の項目を抽出する構造

    MySQLで10,000を超えるデータが有り、その中から最大6件まで指定して表示するプログラムを作る予定です。 6つの枠が有りそれぞれの枠にデータを選んでセットしていく形式です。 この場合データのテーブル側に枠にセットされていることを示すフラグのようなものを付けてそれをもとに抽出するか、別のテーブルにデータIDの記入された data1~data6 のカラムを作ってそれをもとに抽出するかどちらが速度・構造的に良いのでしょうか?

    • ベストアンサー
    • MySQL
  • mecabでの形態素解析で複合名詞を抽出

    http://d.hatena.ne.jp/toku-hiro/20090121 こちらのブログ記事のプログラムを参考に、形態素解析を行っています。 このプログラムから複合名詞を抽出したいのですが、方法がわかりません。 わかる方がいらっしゃいましたら、よろしくお願いします。

    • 締切済み
    • PHP
ネット接続ができない
このQ&Aのポイント
  • MFC-J727Dで初期化できませんE3のエラー表示が出て、インターネットの接続もできない状況です。
  • お使いの環境はiOSで、無線LANで接続されています。
  • 回線はひかり回線を使用しています。
回答を見る