hiromasa.zone : o)

2007/6/21 Thursday 投稿時の月齢:6.0  月名:七日月  潮汐:小潮 Moon:6.0[七日月]今日の心技体 : 好調期好調期低調期

Yahoo!Japan の日本語形態素解析Webサービスで遊んでみる このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - 曇のち晴(25/17) ひろまさ @ 2:32

日本語対応のサーチエンジンをつくるとなったときに、肝となるであろう形態素解析。 この Web API をなんと Yahoo!Japan が解放してきました! こりゃーおもしろそう、ってことで早速 WordPress でちょっとしたプラグインを書いて、エントリをたべさせて遊んでみました。 🙂

Yahoo!デベロッパーネットワーク – テキスト解析 – 日本語形態素解析

日本語文を形態素に分割し、品詞、読みがなの付与、統計情報を取得できる機能を提供します。

サーチエンジンは日本語を取得しそのページにいったい何が書いてあるかと言うことを判断してインデックスしています(たぶん)。 英語などスペースで区切られた体型を持つ言語では、単語の現れる回数などで割と簡単(いやそれでもいろいろ難しいのだろうけど)にインデックスできそうですが、日本語ではこれができません。 単語間の区切りがないためまず文章から単語を抽出しなければいけない上に、さらに複雑に品詞によって単語が変化するので始末に負えない。。

てなわけで形態素解析というのは、こういった文章から単語やその品詞を解析する技術です。 おそらく、Yahoo! Japan でインデキシングに使われているルーチンのサブセットをそのまま解放してくれたのですから、これはとても興味深いことです。

前に、茶筅という形態素解析のソフトを使って遊んだことがありました。

hiromasa.zone :o) ≫ あなたのブログは何ブログ?

利用させていただいたのは、形態素解析システム茶筌。 詳しくはリンク先を・・・。 茶筅に全エントリをたべさせて、単語でサマって、それででもって、名詞と未知語(多くは茶筅の辞書にない名詞)でランキングしてみました。

やっぱ WordPress が多いのか?!  結果は以下に!(全エントリから 20 以上出現した単語)

このときはエントリを Windows に全部持ってきて、Windows 上で集計をかけたのです。 これが、Web サーバ上でできればいろいろできるだろーなーって思っていたのですが、まさか Web API ででてくるとは! 🙂

てなわけで、Yahoo!Japan の日本語形態素解析Webサービスを WordPress から使えるようにするプラグインを書いてみました。

wp-muramasa-0.01.zip

公開停止しています

事前に言っておきますと、まだなんにもできない上に、豪快にバグっています。 :-P とりあえずで Yahoo! API に REST を投げる実験をして、結果見て今後どんなふうにしようかな~レベルのものなので、ユーザインターフェースからしてむちゃくちゃです。 あと、のら PEAR もはいっちゃっていますので、環境によっては redeclare するかもしれません。 万が一入れてみた方がいて、その場合は、、、適当になんとかしてください。。 (笑)

wp-muramasa01

wp-muramasa02

てなかんじで、エントリ選んで Yahoo! に解析してもらって結果を表示できるだけです。 でも、結構面白い! というか、 Yahoo! の形態素解析さすがにとても優秀です。

たとえば以下の文章。

  1.  ここは札幌、北海道。
  2.  本日、やぼよう?があって Otsukare さんの携帯にメールを送る。 以前のエントリでカラオケの練習している?
  3.  練習してるかい ?
  4.  ひろまささん。ライバルはこの二人です。
  5.  リンク先は GYAO の「うたブロ」ベータ版ね
  6.  っていうのがあったので、要件とは関係なく、なんとなく「すすきのでお待ちしております」って書きました。
  7.  でその後ブログみたら、、
  8.  今から北海道に行って来ます
  9.  去年は「南へ走れ海の道を!!」って感じでしたが、今年は2泊3日でペンギン見てカニ食って温泉入って馬を眺めるために北へ飛びます。ついでに北のワッパーとぷちオフをと思ったのですが、ゴールデンウィークの谷間を利用した29,800円の激安ツアー故の殺人的スケジュールが更に殺人的となってしまうためパス。
  10.  [tegaki]まじでこっちきとるー![/tegaki]
  11.  絶対会いに行ったる。 そうきめたひろまさくんは、勝手に今日会うことに決め、なんだかんだでつくとおもわれる 20時くらいをめがけてすすきのに出かけたのでした。
  12.  とりあえず、ご飯食べてなかったのでメールがてらマックにイン。 そうこうしていると、Otsukare さんからメールが来ました。
  13.  「明日いかがですか?」
  14.  うー、明日は仕事で何時になるか分からん。。 意を決して、
  15.  「今日はお疲れですか?いますすきのです(笑)」
  16.  なんて強引なぼく。 そしたら、
  17.  「何時になるか分かりませんが、待っていてくれるなら行きます。(・∀・)]
  18.  [tegaki]待ちます、いつまでも[/tegaki]
  19.  マックを出てビールを飲みながら待てるお店に入店。 途中、「いま札幌南整形外科前です」と連絡が入る。
  20.  [tegaki]どこだ!!わからん!![/tegaki]
  21.  店員さん、お客さん総動員でリサーチ。 どうもここから 30分地点くらいらしい。 近くにいる!
  22.  で、到着メール。 お店のお金を払わずにお迎えに。(笑) 信号の向こうで手を振っている Otsukare さんハケーン。 無事合流。
  23.  お店に戻る(笑)
  24.  今日は祝日。 いつもならお休みのお店。 あるいみ奇跡だと思った。
  25.  hiromasa.zone の We Love WordPress、このエントリのモデルしてくれた女の子がいました。
  26.  We Love WordPress in Japan!
  27.  From: Otsukare - 2006/8/6 日曜日 Nighttime (Comment) |Edit This
  28.  とうもろこし美味しかったと
  29.  右側の人に宜しく伝えてください :grin:
  30.  ネタだったはずの、
  31.  From: ひろまさ - 2006/8/7 月曜日 Nighttime (Comment) |Edit This
  32.  そうそう、Otsukare さん車で札幌まできてくれて、すすきので遊(あば)れていかれたんですよ~。 :cool:
  33.  …ボケはこれで良かったでしょうか。(笑)
  34.  現実に。。(笑)
  35.  というわけで、めちゃ楽しいひとときでした。
  36.  この...
  37.  [tegaki]続きはWebで![/tegaki]
  38.  じゃなくて、Otsukare さんの帰還をお待ちください。 写真がいくつかあるハズです。 :-)

これを名詞サマリを指定して REST すると、、

  1.  [0] => Array
  2.      (
  3.          [count] => 8
  4.          [surface] => tegaki
  5.          [pos] => 名詞
  6.      )
  7.  
  8.  [1] => Array
  9.      (
  10.          [count] => 6
  11.          [surface] => Otsukare
  12.          [pos] => 名詞
  13.      )
  14.  
  15.  [2] => Array
  16.      (
  17.          [count] => 4
  18.          [surface] => お店
  19.          [pos] => 名詞
  20.      )
  21.  
  22.  [3] => Array
  23.      (
  24.          [count] => 4
  25.          [surface] => すすきの
  26.          [pos] => 名詞
  27.      )
  28.  
  29.  [4] => Array
  30.      (
  31.          [count] => 4
  32.          [surface] => メール
  33.          [pos] => 名詞
  34.      )
  35.  
  36.  [5] => Array
  37.      (
  38.          [count] => 3
  39.          [surface] => まさ
  40.          [pos] => 名詞
  41.      )
  42.  
  43.  [6] => Array
  44.      (
  45.          [count] => 3
  46.          [surface] => 札幌
  47.          [pos] => 名詞
  48.      )
  49.  
  50.  [7] => Array
  51.      (
  52.          [count] => 2
  53.          [surface] => 2006
  54.          [pos] => 名詞
  55.      )
  56.  
  57.  [8] => Array
  58.      (
  59.          [count] => 2
  60.          [surface] => 8
  61.          [pos] => 名詞
  62.      )
  63.  
  64.  [9] => Array
  65.      (
  66.          [count] => 2
  67.          [surface] => Comment
  68.          [pos] => 名詞
  69.      )
  70.  
  71.  [10] => Array
  72.      (
  73.          [count] => 2
  74.          [surface] => Edit
  75.          [pos] => 名詞
  76.      )
  77.  
  78.  [11] => Array
  79.      (
  80.          [count] => 2
  81.          [surface] => From
  82.          [pos] => 名詞
  83.      )
  84.  
  85.  [12] => Array
  86.      (
  87.          [count] => 2
  88.          [surface] => Love
  89.          [pos] => 名詞
  90.      )
  91.  
  92.  [13] => Array
  93.      (
  94.          [count] => 2
  95.          [surface] => Nighttime
  96.          [pos] => 名詞
  97.      )
  98.  
  99.  [14] => Array
  100.      (
  101.          [count] => 2
  102.          [surface] => This
  103.          [pos] => 名詞
  104.      )
  105.  
  106.  [15] => Array
  107.      (
  108.          [count] => 2
  109.          [surface] => We
  110.          [pos] => 名詞
  111.      )
  112.  
  113.  [16] => Array
  114.      (
  115.          [count] => 2
  116.          [surface] => WordPress
  117.          [pos] => 名詞
  118.      )
  119.  
  120.  [17] => Array
  121.      (
  122.          [count] => 2
  123.          [surface] => お待ち
  124.          [pos] => 名詞
  125.      )
  126.  
  127.  [18] => Array
  128.      (
  129.          [count] => 2
  130.          [surface] => ここ
  131.          [pos] => 名詞
  132.      )
  133.  
  134.  [19] => Array
  135.      (
  136.          [count] => 2
  137.          [surface] => ため
  138.          [pos] => 名詞
  139.      )
  140.  
  141.  [20] => Array
  142.      (
  143.          [count] => 2
  144.          [surface] => エントリ
  145.          [pos] => 名詞
  146.      )
  147.  
  148.  [21] => Array
  149.      (
  150.          [count] => 2
  151.          [surface] => マック
  152.          [pos] => 名詞
  153.      )
  154.  
  155.  [22] => Array
  156.      (
  157.          [count] => 2
  158.          [surface] => 今日
  159.          [pos] => 名詞
  160.      )
  161.  
  162.  [23] => Array
  163.      (
  164.          [count] => 2
  165.          [surface] => 北海道
  166.          [pos] => 名詞
  167.      )
  168.  
  169.  [24] => Array
  170.      (
  171.          [count] => 2
  172.          [surface] => 練習
  173.          [pos] => 名詞
  174.      )
  175.  
  176.  [25] => Array
  177.      (
  178.          [count] => 1
  179.          [surface] => 2
  180.          [pos] => 名詞
  181.      )
  182.  
  183.  [26] => Array
  184.      (
  185.          [count] => 1
  186.          [surface] => 20
  187.          [pos] => 名詞
  188.      )
  189.  
  190.  [27] => Array
  191.      (
  192.          [count] => 1
  193.          [surface] => 29,800
  194.          [pos] => 名詞
  195.      )
  196.  
  197.  [28] => Array
  198.      (
  199.          [count] => 1
  200.          [surface] => 3
  201.          [pos] => 名詞
  202.      )
  203.  
  204.  [29] => Array
  205.      (
  206.          [count] => 1
  207.          [surface] => 30
  208.          [pos] => 名詞
  209.      )
  210.  
  211.  [30] => Array
  212.      (
  213.          [count] => 1
  214.          [surface] => 6
  215.          [pos] => 名詞
  216.      )
  217.  
  218.  [31] => Array
  219.      (
  220.          [count] => 1
  221.          [surface] => 7
  222.          [pos] => 名詞
  223.      )
  224.  
  225.  [32] => Array
  226.      (
  227.          [count] => 1
  228.          [surface] => GYAO
  229.          [pos] => 名詞
  230.      )
  231.  
  232.  [33] => Array
  233.      (
  234.          [count] => 1
  235.          [surface] => Japan
  236.          [pos] => 名詞
  237.      )
  238.  
  239.  [34] => Array
  240.      (
  241.          [count] => 1
  242.          [surface] => Web
  243.          [pos] => 名詞
  244.      )
  245.  
  246.  [35] => Array
  247.      (
  248.          [count] => 1
  249.          [surface] => cool
  250.          [pos] => 名詞
  251.      )
  252.  
  253.  [36] => Array
  254.      (
  255.          [count] => 1
  256.          [surface] => grin
  257.          [pos] => 名詞
  258.      )
  259.  
  260.  [37] => Array
  261.      (
  262.          [count] => 1
  263.          [surface] => hiromasa
  264.          [pos] => 名詞
  265.      )
  266.  
  267.  [38] => Array
  268.      (
  269.          [count] => 1
  270.          [surface] => in
  271.          [pos] => 名詞
  272.      )
  273.  
  274.  [39] => Array
  275.      (
  276.          [count] => 1
  277.          [surface] => zone
  278.          [pos] => 名詞
  279.      )
  280.  
  281.  [40] => Array
  282.      (
  283.          [count] => 1
  284.          [surface] => いかが
  285.          [pos] => 名詞
  286.      )
  287.  
  288.  [41] => Array
  289.      (
  290.          [count] => 1
  291.          [surface] => いくつか
  292.          [pos] => 名詞
  293.      )
  294.  
  295.  [42] => Array
  296.      (
  297.          [count] => 1
  298.          [surface] => うた
  299.          [pos] => 名詞
  300.      )
  301.  
  302.  [43] => Array
  303.      (
  304.          [count] => 1
  305.          [surface] => お客さん
  306.          [pos] => 名詞
  307.      )
  308.  
  309.  [44] => Array
  310.      (
  311.          [count] => 1
  312.          [surface] => お疲れ
  313.          [pos] => 名詞
  314.      )
  315.  
  316.  [45] => Array
  317.      (
  318.          [count] => 1
  319.          [surface] => お迎え
  320.          [pos] => 名詞
  321.      )
  322.  
  323.  [46] => Array
  324.      (
  325.          [count] => 1
  326.          [surface] => お金
  327.          [pos] => 名詞
  328.      )
  329.  
  330.  [47] => Array
  331.      (
  332.          [count] => 1
  333.          [surface] => これ
  334.          [pos] => 名詞
  335.      )
  336.  
  337.  [48] => Array
  338.      (
  339.          [count] => 1
  340.          [surface] => ご飯
  341.          [pos] => 名詞
  342.      )
  343.  
  344.  [49] => Array
  345.      (
  346.          [count] => 1
  347.          [surface] => その後
  348.          [pos] => 名詞
  349.      )
  350.  
  351.  [50] => Array
  352.      (
  353.          [count] => 1
  354.          [surface] => ちき
  355.          [pos] => 名詞
  356.      )
  357.  
  358.  [51] => Array
  359.      (
  360.          [count] => 1
  361.          [surface] => とうもろこし
  362.          [pos] => 名詞
  363.      )
  364.  
  365.  [52] => Array
  366.      (
  367.          [count] => 1
  368.          [surface] => どこ
  369.          [pos] => 名詞
  370.      )
  371.  
  372.  [53] => Array
  373.      (
  374.          [count] => 1
  375.          [surface] => はず
  376.          [pos] => 名詞
  377.      )
  378.  
  379.  [54] => Array
  380.      (
  381.          [count] => 1
  382.          [surface] => ひととき
  383.          [pos] => 名詞
  384.      )
  385.  
  386.  [55] => Array
  387.      (
  388.          [count] => 1
  389.          [surface] => ぷち
  390.          [pos] => 名詞
  391.      )
  392.  
  393.  [56] => Array
  394.      (
  395.          [count] => 1
  396.          [surface] => ぼく
  397.          [pos] => 名詞
  398.      )
  399.  
  400.  [57] => Array
  401.      (
  402.          [count] => 1
  403.          [surface] => まじ
  404.          [pos] => 名詞
  405.      )
  406.  
  407.  [58] => Array
  408.      (
  409.          [count] => 1
  410.          [surface] => めちゃ
  411.          [pos] => 名詞
  412.      )
  413.  
  414.  [59] => Array
  415.      (
  416.          [count] => 1
  417.          [surface] => やぼ
  418.          [pos] => 名詞
  419.      )
  420.  
  421.  [60] => Array
  422.      (
  423.          [count] => 1
  424.          [surface] => わけ
  425.          [pos] => 名詞
  426.      )
  427.  
  428.  [61] => Array
  429.      (
  430.          [count] => 1
  431.          [surface] => イン
  432.          [pos] => 名詞
  433.      )
  434.  
  435.  [62] => Array
  436.      (
  437.          [count] => 1
  438.          [surface] => ウィーク
  439.          [pos] => 名詞
  440.      )
  441.  
  442.  [63] => Array
  443.      (
  444.          [count] => 1
  445.          [surface] => オフ
  446.          [pos] => 名詞
  447.      )
  448.  
  449.  [64] => Array
  450.      (
  451.          [count] => 1
  452.          [surface] => カニ
  453.          [pos] => 名詞
  454.      )
  455.  
  456.  [65] => Array
  457.      (
  458.          [count] => 1
  459.          [surface] => カラオケ
  460.          [pos] => 名詞
  461.      )
  462.  
  463.  [66] => Array
  464.      (
  465.          [count] => 1
  466.          [surface] => ゴールデン
  467.          [pos] => 名詞
  468.      )
  469.  
  470.  [67] => Array
  471.      (
  472.          [count] => 1
  473.          [surface] => スケジュール
  474.          [pos] => 名詞
  475.      )
  476.  
  477.  [68] => Array
  478.      (
  479.          [count] => 1
  480.          [surface] => ツアー
  481.          [pos] => 名詞
  482.      )
  483.  
  484.  [69] => Array
  485.      (
  486.          [count] => 1
  487.          [surface] => ネタ
  488.          [pos] => 名詞
  489.      )
  490.  
  491.  [70] => Array
  492.      (
  493.          [count] => 1
  494.          [surface] => ハケーン
  495.          [pos] => 名詞
  496.      )
  497.  
  498.  [71] => Array
  499.      (
  500.          [count] => 1
  501.          [surface] => ハズ
  502.          [pos] => 名詞
  503.      )
  504.  
  505.  [72] => Array
  506.      (
  507.          [count] => 1
  508.          [surface] => パス
  509.          [pos] => 名詞
  510.      )
  511.  
  512.  [73] => Array
  513.      (
  514.          [count] => 1
  515.          [surface] => パー
  516.          [pos] => 名詞
  517.      )
  518.  
  519.  [74] => Array
  520.      (
  521.          [count] => 1
  522.          [surface] => ビール
  523.          [pos] => 名詞
  524.      )
  525.  
  526.  [75] => Array
  527.      (
  528.          [count] => 1
  529.          [surface] => ブロ
  530.          [pos] => 名詞
  531.      )
  532.  
  533.  [76] => Array
  534.      (
  535.          [count] => 1
  536.          [surface] => ブログ
  537.          [pos] => 名詞
  538.      )
  539.  
  540.  [77] => Array
  541.      (
  542.          [count] => 1
  543.          [surface] => ベータ版
  544.          [pos] => 名詞
  545.      )
  546.  
  547.  [78] => Array
  548.      (
  549.          [count] => 1
  550.          [surface] => ペンギン
  551.          [pos] => 名詞
  552.      )
  553.  
  554.  [79] => Array
  555.      (
  556.          [count] => 1
  557.          [surface] => ボケ
  558.          [pos] => 名詞
  559.      )
  560.  
  561.  [80] => Array
  562.      (
  563.          [count] => 1
  564.          [surface] => モデル
  565.          [pos] => 名詞
  566.      )
  567.  
  568.  [81] => Array
  569.      (
  570.          [count] => 1
  571.          [surface] => ライバル
  572.          [pos] => 名詞
  573.      )
  574.  
  575.  [82] => Array
  576.      (
  577.          [count] => 1
  578.          [surface] => リサーチ
  579.          [pos] => 名詞
  580.      )
  581.  
  582.  [83] => Array
  583.      (
  584.          [count] => 1
  585.          [surface] => リンク
  586.          [pos] => 名詞
  587.      )
  588.  
  589.  [84] => Array
  590.      (
  591.          [count] => 1
  592.          [surface] => 二人
  593.          [pos] => 名詞
  594.      )
  595.  
  596.  [85] => Array
  597.      (
  598.          [count] => 1
  599.          [surface] => 人
  600.          [pos] => 名詞
  601.      )
  602.  
  603.  [86] => Array
  604.      (
  605.          [count] => 1
  606.          [surface] => 今
  607.          [pos] => 名詞
  608.      )
  609.  
  610.  [87] => Array
  611.      (
  612.          [count] => 1
  613.          [surface] => 今年
  614.          [pos] => 名詞
  615.      )
  616.  
  617.  [88] => Array
  618.      (
  619.          [count] => 1
  620.          [surface] => 仕事
  621.          [pos] => 名詞
  622.      )
  623.  
  624.  [89] => Array
  625.      (
  626.          [count] => 1
  627.          [surface] => 以前
  628.          [pos] => 名詞
  629.      )
  630.  
  631.  [90] => Array
  632.      (
  633.          [count] => 1
  634.          [surface] => 何時
  635.          [pos] => 名詞
  636.      )
  637.  
  638.  [91] => Array
  639.      (
  640.          [count] => 1
  641.          [surface] => 信号
  642.          [pos] => 名詞
  643.      )
  644.  
  645.  [92] => Array
  646.      (
  647.          [count] => 1
  648.          [surface] => 入店
  649.          [pos] => 名詞
  650.      )
  651.  
  652.  [93] => Array
  653.      (
  654.          [count] => 1
  655.          [surface] => 写真
  656.          [pos] => 名詞
  657.      )
  658.  
  659.  [94] => Array
  660.      (
  661.          [count] => 1
  662.          [surface] => 利用
  663.          [pos] => 名詞
  664.      )
  665.  
  666.  [95] => Array
  667.      (
  668.          [count] => 1
  669.          [surface] => 到着
  670.          [pos] => 名詞
  671.      )
  672.  
  673.  [96] => Array
  674.      (
  675.          [count] => 1
  676.          [surface] => 前
  677.          [pos] => 名詞
  678.      )
  679.  
  680.  [97] => Array
  681.      (
  682.          [count] => 1
  683.          [surface] => 北
  684.          [pos] => 名詞
  685.      )
  686.  
  687.  [98] => Array
  688.      (
  689.          [count] => 1
  690.          [surface] => 北の
  691.          [pos] => 名詞
  692.      )
  693.  
  694.  [99] => Array
  695.      (
  696.          [count] => 1
  697.          [surface] => 南
  698.          [pos] => 名詞
  699.      )
  700.  
  701.  [100] => Array
  702.      (
  703.          [count] => 1
  704.          [surface] => 去年
  705.          [pos] => 名詞
  706.      )
  707.  
  708.  [101] => Array
  709.      (
  710.          [count] => 1
  711.          [surface] => 右側
  712.          [pos] => 名詞
  713.      )
  714.  
  715.  [102] => Array
  716.      (
  717.          [count] => 1
  718.          [surface] => 合流
  719.          [pos] => 名詞
  720.      )
  721.  
  722.  [103] => Array
  723.      (
  724.          [count] => 1
  725.          [surface] => 向こう
  726.          [pos] => 名詞
  727.      )
  728.  
  729.  [104] => Array
  730.      (
  731.          [count] => 1
  732.          [surface] => 地点
  733.          [pos] => 名詞
  734.      )
  735.  
  736.  [105] => Array
  737.      (
  738.          [count] => 1
  739.          [surface] => 外科
  740.          [pos] => 名詞
  741.      )
  742.  
  743.  [106] => Array
  744.      (
  745.          [count] => 1
  746.          [surface] => 奇跡
  747.          [pos] => 名詞
  748.      )
  749.  
  750.  [107] => Array
  751.      (
  752.          [count] => 1
  753.          [surface] => 女の子
  754.          [pos] => 名詞
  755.      )
  756.  
  757.  [108] => Array
  758.      (
  759.          [count] => 1
  760.          [surface] => 帰還
  761.          [pos] => 名詞
  762.      )
  763.  
  764.  [109] => Array
  765.      (
  766.          [count] => 1
  767.          [surface] => 店員
  768.          [pos] => 名詞
  769.      )
  770.  
  771.  [110] => Array
  772.      (
  773.          [count] => 1
  774.          [surface] => 意
  775.          [pos] => 名詞
  776.      )
  777.  
  778.  [111] => Array
  779.      (
  780.          [count] => 1
  781.          [surface] => 手
  782.          [pos] => 名詞
  783.      )
  784.  
  785.  [112] => Array
  786.      (
  787.          [count] => 1
  788.          [surface] => 携帯
  789.          [pos] => 名詞
  790.      )
  791.  
  792.  [113] => Array
  793.      (
  794.          [count] => 1
  795.          [surface] => 故
  796.          [pos] => 名詞
  797.      )
  798.  
  799.  [114] => Array
  800.      (
  801.          [count] => 1
  802.          [surface] => 整形
  803.          [pos] => 名詞
  804.      )
  805.  
  806.  [115] => Array
  807.      (
  808.          [count] => 1
  809.          [surface] => 日曜日
  810.          [pos] => 名詞
  811.      )
  812.  
  813.  [116] => Array
  814.      (
  815.          [count] => 1
  816.          [surface] => 明日
  817.          [pos] => 名詞
  818.      )
  819.  
  820.  [117] => Array
  821.      (
  822.          [count] => 1
  823.          [surface] => 月曜日
  824.          [pos] => 名詞
  825.      )
  826.  
  827.  [118] => Array
  828.      (
  829.          [count] => 1
  830.          [surface] => 本日
  831.          [pos] => 名詞
  832.      )
  833.  
  834.  [119] => Array
  835.      (
  836.          [count] => 1
  837.          [surface] => 海の
  838.          [pos] => 名詞
  839.      )
  840.  
  841.  [120] => Array
  842.      (
  843.          [count] => 1
  844.          [surface] => 温泉
  845.          [pos] => 名詞
  846.      )
  847.  
  848.  [121] => Array
  849.      (
  850.          [count] => 1
  851.          [surface] => 激安
  852.          [pos] => 名詞
  853.      )
  854.  
  855.  [122] => Array
  856.      (
  857.          [count] => 1
  858.          [surface] => 無事
  859.          [pos] => 名詞
  860.      )
  861.  
  862.  [123] => Array
  863.      (
  864.          [count] => 1
  865.          [surface] => 現実
  866.          [pos] => 名詞
  867.      )
  868.  
  869.  [124] => Array
  870.      (
  871.          [count] => 1
  872.          [surface] => 祝日
  873.          [pos] => 名詞
  874.      )
  875.  
  876.  [125] => Array
  877.      (
  878.          [count] => 1
  879.          [surface] => 続き
  880.          [pos] => 名詞
  881.      )
  882.  
  883.  [126] => Array
  884.      (
  885.          [count] => 1
  886.          [surface] => 総動員
  887.          [pos] => 名詞
  888.      )
  889.  
  890.  [127] => Array
  891.      (
  892.          [count] => 1
  893.          [surface] => 要件
  894.          [pos] => 名詞
  895.      )
  896.  
  897.  [128] => Array
  898.      (
  899.          [count] => 1
  900.          [surface] => 谷間
  901.          [pos] => 名詞
  902.      )
  903.  
  904.  [129] => Array
  905.      (
  906.          [count] => 1
  907.          [surface] => 車
  908.          [pos] => 名詞
  909.      )
  910.  
  911.  [130] => Array
  912.      (
  913.          [count] => 1
  914.          [surface] => 近く
  915.          [pos] => 名詞
  916.      )
  917.  
  918.  [131] => Array
  919.      (
  920.          [count] => 1
  921.          [surface] => 途中
  922.          [pos] => 名詞
  923.      )
  924.  
  925.  [132] => Array
  926.      (
  927.          [count] => 1
  928.          [surface] => 連絡
  929.          [pos] => 名詞
  930.      )
  931.  
  932.  [133] => Array
  933.      (
  934.          [count] => 1
  935.          [surface] => 遊
  936.          [pos] => 名詞
  937.      )
  938.  
  939.  [134] => Array
  940.      (
  941.          [count] => 1
  942.          [surface] => 道
  943.          [pos] => 名詞
  944.      )
  945.  
  946.  [135] => Array
  947.      (
  948.          [count] => 1
  949.          [surface] => 関係
  950.          [pos] => 名詞
  951.      )
  952.  
  953.  [136] => Array
  954.      (
  955.          [count] => 1
  956.          [surface] => 馬
  957.          [pos] => 名詞
  958.      )

なんて返ってきます。(返りはほんとは XML です。 PEAR を使って PHP 側で配列に変換している) wp-tegaki のタグが入っているのはご愛敬。

“すすきの”、”ベータ版” 、”お客さん”、”女の子” などが一つの名詞として認識されていますが、これはちゃんと辞書をもっていないと実現できないことですね。 29,800 なんてのもちゃんとくっついてひとつになっています。

あと爆速で一瞬で結果が返ってきます。 すげーな、これ。。

昨日も書きましたが、関連エントリや自動タグ付け、その他もろもろアイディア次第でいろいろできるのではないかと思います。 よしともさんEntryKeywords 形式でいれるのも汎用性あってよさそうですね~。

もんもんと考えてみることにします。 🙂

2 Comments

Comment

  1. From: よしとも - 2007/6/21 Thursday Nighttime (Comment)

    こんばんわ
    いきなり自分の名前があってびっくり 😯

    EntryKeywords 形式がカスタムフィールドで入れるってことでしたら、dbx_post_advanced フックで専用のフィールドを作るといいかもしれません。
    先日このフックを見つけて、ここ数日研究してます。AmazonLink に商品検索フィールドを追加できないかとか、いろいろとたくらみ中 :mrgreen:

  2. From: ひろまさ - 2007/6/21 Thursday Nighttime (Comment)

    よしともさん、こんにちは。 😀

    yo_keyword に解析結果いい感じにしていれたら、EntryKeywords 経由でいい感じにリターンもらえるかな~って考えていました。 😉

    dbx_post_advanced、初見でした。 おもしろそうですね! ぼくもちょっと調べてみます。


このサイトはコンテンツをフリーズしました。トラックバック・コメントは閉じられています。

新しいサイトは、

hiromasa.another :o)

です。 :-)

このサイトについて

このブログは引っ越しを行いコンテンツはフリーズしています。hiromasa.anotherへどうぞ。

Powerd By WordPress

We (Heart) WordPress

WordPressME Logo
WordPress Plugins

ブログ内検索

Todays Popular

WordPress Ring

はてなリング - WordPress -

情報

31 queries. 0.097 seconds.

このページの先頭へ