• ベストアンサー

注目のキーワードの文字を大きくしている仕組み

http://kwsearch.goo.ne.jp/ こんな感じで注目のキーワードの文字を大きくしている仕組みはどうなっているのでしょうか?自分のサイトにも取り入れたいですがPHPやJSでかのうでしょうか? しかし数あるワードの中から名詞だけを抜き出すなんてどうなってるのか不思議です。ただのワードランキングなら、助詞がたくさんでてきそうですよね。。。

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

  • ベストアンサー
回答No.1

検索キーワードでカウントアップされて(何回検索されたか)、その比率によって大きい小さいを決めているのだと思います。上位100位くらいまでを表示し、1位が一番大きくするようなしくみでしょう。 また、当該ページではリンク先が http://kwsearch.goo.ne.jp/kc_tag_list.php?TD=キーワード となっていますので、このリンクが何回クリックされたかでも加算されているはずです。 あとはページの名詞を切り取り、何回表示されたか、と言う事でもカウントアップ出来ると思います。 ブログ等のRSS配信しているので、そのタイトルを集計すれば人気のキーワードが出てくる筈です。 名詞だけを抜き出すと言うのは日本語では確かに難しいですね(英語は単語がスペース区切りなので比較的抽出は楽)。しかしこれも昔から研究されている技術で、そう目新しいものでは無く、よく普及しています。メジャーなものでは茶筅や案山子ですね。日本語の単語をインデックス化(辞書登録)しておき、それをもとに切り出すようなしくみです。

ai_mix
質問者

補足

ありがとうございます。すこし理解できました。 しかし、実際自分のサイトに取り入れるにはどのような技術が必要でしょうか?学んでみたいです。

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

関連するQ&A

  • Googleのように検索結果を数十文字で切り取り、さらにキーワードを含めたい

    現在PHPとMySQLを使用してキーワード検索結果を表示するプログラムを作っています。 検索機能はうまく動作しており、キーワードを太字にする処理も行っています。 皆さんにお聞きしたいんですが、 「文字列を指定文字数で切り取り、さらにキーワードを含める」という処理を効率的に行う事はできるのでしょうか? イメージとしては以下のような感じです。 例1 xxxxxxxxxxxxxxキーワードxxxxxxxxxxxxxxxxxxx 例2 xxキーワード1xxxxxxxxxキーワード2xxxxxxxxx (x:文字) 今のところ、キーワードの前後の文字数をカウントして調整するというやり方しか思いつきません。 何か効率的なやり方はありませんでしょうか? 格納されている文字列は数百文字程度です。

    • ベストアンサー
    • PHP
  • 検索エンジンでの検索方法を教えてほしい。たとえば日本一アクセス数の多いサイトは何をキーワードにするか?

    こんばんは。 検索エンジンのキーワード検索の上手いやり方を教えてください。 たとえば、「テレビ」を購入したかったとします。そのような時は検索エンジンで「テレビ」と入力すれば、目的の情報にたどり着くことができます。また、たとえば、「車の仕組み」について調べたいとします。そのような時も検索エンジンに「車の仕組み」とか、「車 構造」などと入力すれば、目的の情報にたどり着くことができます。 しかし、「日本一アクセス数の多いサイト(googleなどの検索エンジンを除く。」や、日本で一番アクセス数の多いサイトの(ベスト10などの)ランキング。世界で一番アクセスのあるサイトのランキング などの情報は、キーワードに「アクセスランキング」を入力して検索してもダメでしたし、(一般のサイトで日本一という条件を満たしていなかったり、アフェリエイトのページになったりして駄目) 「アクセスランキング 日本一」などで検索しても、夜景のランキングがでてしまったり、博物館などのランキングやゲームのランキングが出てしまい駄目でした。 純粋に、日本一のアクセス数の多いgoogleなどの検索エンジンや、企業、会社をのぞくサイトを探し出したりするにはどうすればよいのでしょうか。これは検索エンジンでは無理ですか?

  • SEO対策:キーワードチェッカーに自分のキーワードがでてきません。

    ホームページを初めて作っているのですが、いろいろ調べて自分のサイトのキーワードが5%くらいの出現率が理想的なることが書いてあり、 「FC2 キーワード出現率チェッカー」でチェックしてみました。 その結果、自分にとっての一番のキーワード「おでかけ」というキーワードが全くランキングされていませんでした。h1タグやタイトルタグにも「おでかけ」という文字を入れているのにも関わらずです。 「クレフキーワード密度チェッカー」では「におでかけ」という言葉が一応がランキングされました。 「おでかけ」という言葉は、キーワードとして認識してくれないのでしょうか?「○○におでかけ」という文章を使ったりしてます。 どなたか何か知ってましたら、教えていただけないでしょうか。 よろしくお願いします。

    • 締切済み
    • SEO
  • 検索キーワード ランキング

    googleやyahooなどの検索エンジンで、 検索されているキーワードのランキングがわかるような サイト、もしくはツールなどありますでしょうか。 たとえば、4月は「ニコニコ動画」というワードでの 検索が一番多かったなど。 知っている方がいらっしゃいましたら、教えてくださいませ。

  • 画像の文字入れ用のブラシ

    こんにちは。 画像に文字を入れるのに↓のようなサイト様を探しているんですが、探すキーワードが分からないんです。そこで、文字入れをされている方はどのようなキーワードで、どこの検索でこういう加工ブラシみたいなのを手に入れたんでしょうか。知っている方教えて下さいませ><(gooの検索:画像文字入れ って感じでキーワードが知りたいんです。) プリクラみたいな文字用のブラシが欲しいんですが…。ヨロシクお願いします。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1844726 (このようなサイト様がいいのですが…→http://lu7tic.nobody.jp/)

  • カードの表面に書かれた文字の印刷はどういった仕組みを使っているのか

    最近のスーパーのポイントカードにこんなものがありますよね。 ポイントだとかの情報を印字する欄があって、ポイント書き換えなどのために機械に通すたびに、ここに書かれた文字の情報が綺麗に書き換えられているのです。一回インクを消して新しく文字を書き換えているような感じです。 これってどういう仕組みなんですか?非常に不思議です。

  • (C言語)関数の中で文字列比較できない。

    全体のソースコード省略させていただきます。 問題のある点だけあげたいと思います。 あるstr型:"初恋の人からの手紙" その文字列から助詞にあたるものを取得したいとする。 Phrase p_load(Phrase *p, char *str){ ....「省略」 str->particle[n] = get_jyoshi(js);//助詞番号取得 1。 printf("助詞:%d,jyoshi:%d\n", str->particle[n],get_jyoshi(js)); ===>>>get_jyoshiの関数はこんな感じです。 int get_jyoshi(char* js){ int num; if(strcmp(js,"の")==0){ return num = 1;} if(strcmp(js,"からの")==0){ return num = 2;} .......「省略」 else return 0; } 1。と書いてあるところに助詞の番号を表示しようとしたら助詞番号は"0"、つまりget_jyoshiの関数で文字列比較するときに失敗ということですね。。余談ですが、作ってるソースコードけっこう大きめですいくつかの再利用ソースコードと依存してます。そのため、試しで助詞番号を取得するための簡単な単体プログラムを作りました。そしたら、うまく行きましたが。問題はなんなんでしょうか?さっぱりわからないです。ご教授よろしくお願いします。

  • 流行がわかるかも?検索キーワード上位を知る方法って??

    芸能関係のサイトで、よく検索キーワード上位(w-inds.モー娘。あゆなど)が表示されていますよね。 あの感じで、でももっと広い部分で、今、みんなには何(のキーワード)を1番検索されているのかがわかるランキングはありませんか? 例えば、私が今日検索をかけたキーワードは「くつひも」「モコ」「グレチキ」です。

  • Overture キーワードアドバイスツール 信憑性について

    Overture社のキーワードアドバイスツールの月間の検索数は信憑性はありますでしょうか? あるキーワードを入れて月6万件程度アクセスしている結果が出ています。 (そのキ-ワードを狙ってサイトを作成しました。) そのキーワードでヤフーで2位 GooGleで5位までこぎつけたのですが1日のアクセスされる数は1日約20件くらいです。(月 6万件と大きな差があります。) 検索結果に出てくる文章もそんなにおかしくないと考えています。 実際の検索数と大きな差があることがあるのでしょうか?

  • 検索サイトの仕組み

    前からすごく謎だったんですけど、ヤフーやGogleなどの検索サイトで キーワードを入れて検索しますが、膨大な量のページから目的の文字列 を検索するのはすごい時間かかると思うんですけど、なんであんなに 一瞬で見つけられるんですか?どんな仕組みなんでしょうか? ご存知の方おしえてください。