• ベストアンサー

検索結果について

OKWebトップページから検索を行った場合の結果についてお聞きしたいのですが、 まず”outlook”で検索すると、当然多数引っかかります。 次にこの単語から末語の”k”を取り、”outloo”で検索すると三件しか引っかかりません。 さらに”o”を無くして”outlo”にすると、「該当するデータがありません。」となってしまいます。 全て半角小文字で入力していますが、どうしてこのような結果になるのでしょうか? 普通に考えれば、検索単語が短くなれば引っかかるデータは増えると思うのですが。 不思議です。分かる方、ぜひぜひ教えてください。

  • k-fon
  • お礼率95% (46/48)

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

  • ベストアンサー
  • annie_x
  • ベストアンサー率50% (65/129)
回答No.1

OKWeb の検索の仕様については OKWeb に聞く必要がありますが、一般的なお話をします。 #厳密に書くと論文になってしまうので、端折って書きます。 検索エンジンが記事の検索を行う際には、直接記事の文章そのものを検索するのではなく、記事から作成した「インデックス」というものを検索します。 これは検索を高速に行うことができるように、文章を検索に適した形にあらかじめ加工する処理です。 インデックスを作成する際には、形態素解析などと呼ばれる次のような処理が行われます。具体的には、意味のある(と思われる)箇所で文章を区切ります。 (元の文章) 「Outlook Expressが起動できない」 ↓ (分かち書きされた文章 *スペースで区切っています) 「Outlook Express が 起動 でき ない」 このようにして区切られた語句と、検索に使用されたキーワードを比較して、一致するもの(含まれるものではない)がヒットします。 "outloo" で検索すると3件ヒットしたのは、脱字などで、"outloo"という語句で区切られたものがたまたま3件あったということになります。

参考URL:
http://www.slis.keio.ac.jp/~ueda/semi/99search.html
k-fon
質問者

お礼

>検索エンジンが記事の検索を行う際には、直接記事の文章そのものを検索するのではなく、記事から作成した「インデックス」というものを検索します。 いままで検索についてずっと勘違いしていました。 単語の中の一部でも検索できうると思い込んでいました。 今回は”outlook”を検索しようとした際、横着して”outlo”で検索かけたところ偶然判明したものです。 これまで検索して見つからなかった事柄も改めて検索をかけてみます。 どうもありがとうございました。

その他の回答 (2)

回答No.3

すでに回答が寄せられていますが、過去にもk-fonさんと同じような疑問を持たれた方がおりましたので、参考URLに載せておきます。 「OKWebの検索システムって?」 この回答を読んだので、検索するときは、1回であきらめず、キーワードの区切りも変えて、検索するようになりました。

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=108699
k-fon
質問者

お礼

実はこの質問をする際、過去の質問も検索かけてみたのですが、うまくいきませんでした。 今まで検索かけて出てこなかったのは、単に私の検索方法が悪かったためだったようです。 これからは気を付けて、単語の区切りも変えて複数回検索をかけるようにします。 参考になりました。 どうもありがとうございました。

  • kaname_s
  • ベストアンサー率19% (143/740)
回答No.2

たぶん、字(この場合アルファベット)そのものではなく、「単語」で検索がかかるシステムなのではないでしょうか?? なので、「out」か「look」で検索してみたら、いっぱいひっかかると思います。

k-fon
質問者

お礼

検索システムが単なる文字列ではなく、「単語」単位で行われているとは、初めて知りました。 確かに、「out」でも「look」でも(当然「outlook」でも)多数引っかかりました。 いままで検索かけてうまくいかなかったのも、単語を省略していたためのようです。 今度からは注意して検索を行うようにします。 どうもありがとうございました。

関連するQ&A

  • bingの検索結果が少ない理由は?

    http://www.bing.com/ での検索結果は、ヤフーやグーグルに比べて、なぜ少ないのでしょうか? とある単語を検索したら 同じ単語なのに ヤフーは、約1,460,000件 グーグルは、約 4,220,000 件 bingは18 件 でした。

  • Googleの検索結果について

    すみません、初心者なのですが教えて下さい。 Googleである特定の単語を検索するといくら探しても自分のサイトが見つかりません。半年前まではあったのですが。。。 他の単語ではサイトは見つかります。試しにGoogleチェッカーで探してみましたが、該当ないそうです。困りました。一番大切な単語で引っ掛からないとは。。。 昔はh1とか使い検索結果を上げようとしてましたが、今はそういうことはしてません。友人に聞きましたらタグが多いのでは?ということです。 keyword 44文字 10単語 description" content 86文字 title  28文字 となります。 検索結果に出ない単語の繰り返しはありません。もちろん隠し文字とかそういった不正も現在してません。 考えられる原因とはどういったものでしょうか?

    • ベストアンサー
    • HTML
  • 検索結果のページ

    Windows XP 、 IE6.0 のパソコンを購入してから起こることです。 たとえば、このページでトップにあるQ&A検索を 使用して検索すると、検索結果がでますよね。 その中から目的の質問ページを開いて、それを読み終わってから検索結果で出た他のページも見たくなって「戻る」をクリックするとなぜか、 「ページを表示できません」になってしまいます。 okweb等に限らずヤフー等、検索できるページ全体でだいたい8割くらいの確立で起こります。 以前はWinME、IE5.0をしようしていましたがこのようなことは起こりませんでした。 結構不便なのでアドバイスおねがいします。

  • 検索結果

    ある事を調べたくて、検索かけたとします(ぐぐります)。検索結果が、出ます。その時、その検索に使用した単語が含まれるサイトが一覧で表示されますが、そのサイトを見てもその単語が載っている文が見当たらないことがあります。調べ方が足りないのだと思いますが、ダイレクトにその単語が載っている文のところ(ページ)に行く手段はありますか? 具体例 グーグルで今年のサッカーの大会のチケット事情について調べてみた →:サッカー 日本代表 日程 2013 チケット:と検索にかけたら約 508,000 件 (0.11 秒)ヒット →上から2番目のサイト:2013 日本代表日程・結果|日本代表|サッカー|スポーツナビ:の下に文があり、検索した単語が載っている文が表示され、その単語は黒太字になっている。 :サッカー 日本代表の2013 日本代表日程・結果です。速報、日程結果、コラム、会見全文、選手情報、チーム情報、順位表、ランキングを網羅した総合スポーツサイト、スポーツナビのサッカーページです。: →そのページをクリックしたが、どこにも上記の文の箇所が見当たらなかった。どうやったら直でその文のところへいける?そのサイトの、隅から隅まで調べる以外に方法はないのか?

  • 検索結果をキーボードの操作のみで開くには

    フォルダ内で右上の検索窓で文字を検索して、 該当のファイルをアクティブにして開く方法はありますか? 検索結果が表示され、 タブキーを三回押すと、該当のファイルにカーソルがうつり ↓キーを押すと、アクティブになったかなと思い、 エンターを押すと、ファイルが開くと思ったのですが 「検索結果に一致する項目はありません」 となってしまいます。 検索をかける時は検索結果が1件になる方法で検索文字を入力しています。

  • googleの検索結果がindexページではなく…

    自分の作ったサイトをgoogleで検索した結果がindex.htmlではなく、IFRAMEでindex.html内に表示しているtop.htmlに繋がってしまって困っています。 検索結果が複数出てindexも出ればまだいいのですが、top.htmlのみがヒット。 index.htmlに、検索した単語があまり含まれていなかったせいなのかと思い、応急処置でtop.htmlには「<META name="Robots" content="noindex,nofollow">」を追加してみましたが、index.htmlが 検索されないのにtop.htmlも検索されないようにしてしまっては検索結果が0になってしまうだろうか、と思い悩んでいます。 原因と処置を教えていただければ幸いです。

  • AdSenseとGoogle フリー検索で検索結果が異なる

    個人サイト上に、以下のGoogleのサービスを利用して検索窓を設置しています。(2つとも設置しています) ・検索向けAdSense ・Googleフリー検索 上記でそれぞれ、サイト内検索を実施すると、以下のような症状が現れます。 Googleフリー検索:自サイト内のすべてのページから検索する 検索向けAdSense:自サイトTOPページしか検索されない 例えば、末端の1ページにしか記載されていない単語を検索すると、Googleフリー検索では、的確に結果を返してきますが、検索向けAdSenseでは、「該当するページが見つかりませんでした」と表示されます。このようなテストを繰り返すと、検索向けAdSenseは「TOPページしか検索しない」と判断できます。(同じ場所を検索しているのでクローリングのタイムラグとは考えられない) 検索向けAdSenseでも、TOPページ以外を検索させたいのですが、どのような操作・設定をすればよいのでしょうか? よろしくお願いいたします。

  • 検索エンジンでの検索結果の取得

    現在PHPで検索エンジンの統合ポータルの作成を考えています。 Google、Yahoo(ページ検索)で特定の単語を検索した結果の総数を簡単に取得する方法をご存じでしたらお教えいただければと思います。(特定のパラメータを送ると、検索結果総数だけ返す方法とかが有れば・・・。) 例)キーワード「検索エンジン」で検索した場合、Yahooページ検索「5230344件」、Google「約 3,100,000 件」 やはりGoogleの場合でしたらGoogleAPIを使用するか、もしくはそれぞれ結果画面のソースを正規表現等で解析するしか方法は無いのでしょうか?

    • ベストアンサー
    • PHP
  • DB検索の結果について

    PerlでDB検索をし、結果を画面に表示させるというプログラムを作成しているのですが、なぜか検索結果が1件の時は結果の表示がされないという現象が起こっています。複数件の時は、表示されるのですが。 プログラムは下記のようなものです。 ●入力画面から検索する文字列($name)を取得します。 #my $sql = "SELECT AAA FROM PRODUCT WHERE XXX '%$name%'"; my $sth = $dbh->prepare($sql) || die $dbh->errstr; $sth->execute || die $dbh->errstr; ●一致したデータを書き出します。 print "検索製品は、$name<P>"; while(@results = $sth->fetchrow) { @results = $sth->fetchrow; print @results, "\n<P>"; print $count, " 件完了<P>"; $count++; } print "合計 $count 件、見つかりました!"; <一件の結果> 検索製品は、12345で 1 件見つかりました! <複数件の結果> 検索製品は、12345で 12345製品A 件完了 12345製品B 2件完了 12345製品C 3件完了 12345製品D 4 件見つかりました! 上記のような結果です。検索結果1件の時はデータが表示されず、2件以上の時も表示件数、合計件数は合っていますが、$countの動作がおかしいです。("件完了"になってしまう) コードの記述の仕方に問題があるのでしょうか?おわかりの方がいらっしゃいましたら、ご教授頂けると幸いです。宜しくお願い致します。

  • 検索結果に出ないのですが。。。

    gooブログ(無料の方)を始めて約一週間ほど経過したばかりのど素人のものです^^; 一日平均2記事ほどUPしているので記事もたまり、そろそろ検索に出るかと『yahoo』『goo』『google』でブログタイトルを検索してみたのですがブログのトップページがどこでも検索結果に出てきません(;O;) ランキングにも参加しているのでランキングサイトが検索にかかり、その中の『○位(ブログ名)』と言う感じで一つは出たのですが。。。。。 関連キーワードなどで検索に出ないのはまだ日が浅いからかなとか感覚的に分かる気がするのですが、 ブログタイトルを直接検索しても出ないとはどうした事だろう?? とちょっと不安になっています(;_;) お詳しい方アドバイス宜しくお願いしますm(__)m