• 締切済み

phpで形態素解析エンジンであるmecabを利用したいと考えていますが

phpで形態素解析エンジンであるmecabを利用したいと考えていますがうまくいきません。 やりたいことは、ある文字列を形態素解析して配列として返すことを考えています。 やり方を知っている方、教えていただけないでしょか。 お手数をおかけします。 何卒、宜しくお願いします。

  • PHP
  • 回答数1
  • ありがとう数5

みんなの回答

回答No.1

mecabを、ご利用のサーバにインストールして、system関数やexec関数で叩いてやれば使えます。 または、PHP用のmecabエクステンションがあるので、それをインストールして使うという方法になります。 http://www.programming-magic.com/20080808173652/ 上記サイトにて、インストール方法など詳しく紹介されておりました。

関連するQ&A

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

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

    • ベストアンサー
    • PHP
  • MeCabの結果をWindows+PHPで取得したい

    形態素解析を行うにあたっていくつかの形態素解析エンジンを比較していった結果、 MeCab(http://mecab.sourceforge.jp/)を使用することに致しました。 コマンドライン上で動かすことはできるのですが、 PHPからMeCabを使用するサンプルが見つからないため、 どのようにしたらMeCabの結果をPHPで取得できるかわかりません。 参考になるコードを教えていただけないでしょうか。 ちなみに http://q.hatena.ne.jp/1168145696 上記ページ3を参考に実装してみたのですが、 15行目で$resultに取得できませんでした。 よろしくお願いいたします。 テストしている環境はWindowsXP, Apache2.2.x, PHP 5, MeCab 0.96となっております。

    • 締切済み
    • PHP
  • Cのプログラムで、MeCabである文字列を解析し、得たいくつかの名詞ま

    Cのプログラムで、MeCabである文字列を解析し、得たいくつかの名詞または動詞を別の配列に格納するにはどのようなプログラムを書けばいいのでしょうか。

  • PHPで辞書をutf-8でMeCabを利用する方法

    MeCabを利用していますが、どうしても文字化けしてしまいます。 私は現在、さくらインターネットのレンタルサーバーを借りており、 さくらのレンタルサーバーには既にMeCabと辞書がインストールされています。 しかし、その辞書の文字コードはeuc-jpです。 なので、辞書だけ別にホームディレクトリにインストールし、そのインストールした 辞書を使用したいです。 phpで、辞書へのパスを指定してMeCabを使用したいのですが、その場合どうすれば 良いですか?

    • ベストアンサー
    • PHP
  • Perlによる形態素解析について

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

    • ベストアンサー
    • Perl
  • MeCabと言うファイルが

    C:\Program (86)に、MeCabと言うファイルが実際に存在してる人にだけ、お伺いしたいのですが。 net検索で、オープンソースの形態素解析エンジンで有ると言う事は理解出来たのですが、実際にはPCでどのような時に働いているのでしょうか? installした覚えは無いので、何んか、怪しい動きをして居るのでは無いかと心配に成って居ます。 宜しく お願い致します。 win10pro64bit 自作 (1703)にて使用。

  • 形態素解析とN-gram

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

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

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

  • mecabでの形態素解析で複合名詞を抽出

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

    • 締切済み
    • PHP
  • PHPの文字解析について質問です。

    PHPの文字解析について質問です。 $a=○○、××; $b=○○・××; 変数にこのような値が入っている場合 「、」や「・」に着目してそれより前の文字列「○○」、後の文字列「××」を取得したいのですがそのようなことは可能でしょうか? ご教授よろしくお願いいたします。

    • ベストアンサー
    • PHP

専門家に質問してみよう