• ベストアンサー

複数の単語の検索(絞り込み検索)

たとえば、絞り込み検索をする時、単語をスペースを空けながらたとえば「あ い う え お」にしても「あ い」ぐらいしか単語が入っておらず一万以上の情報を探していかなければいけません。私の検索方法が間違っているのでしょうか?

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

  • ベストアンサー
  • voice_koe
  • ベストアンサー率25% (21/81)
回答No.2

OKWaveの検索では、スペースはOR検索です。たとえば、【キーワード/件数】でいうと【東京/142729】【大阪/67010】【東京 大阪/188457】となっています(件数が足し算で合わないのはひとつの質問/回答に東京、大阪の両方が入っているものがあるため)。AND検索をしたいときは「さらに詳しく」検索に入っておこないます。「東京 大阪」のAND検索の結果は18507件でした(それぞれの検索結果は調査時の数値)。検索結果に一部のキーワードしか入っていないのはOR検索であるためか、検索語どうしの位置が離れていて表示しきれないためでしょう。

penpenrusk
質問者

お礼

「さらに詳しく」というところから入ってAND検索に行くのが初めてわかりました。 今まで、キーワードを入れて、大きな「検索」ボタンを押すとさらにヒット数が多くなって途方に暮れていましたので。ありがとうございました。

その他の回答 (1)

  • zorro
  • ベストアンサー率25% (12261/49027)
回答No.1

検索方法はOKですが・・・・単語を多くすればヒットの情報も多くなることになります。 http://www.google.co.jp/intl/ja/help/refinesearch.html

関連するQ&A

  • 二つの単語で検索したいのですが

    ここの、検索する機能についての質問です。普通の検索サイト(ヤフーなど)なら「教師 適性」など入力して、二つの単語にヒットする情報が出てきますよね?しかし、ここで、検索しても、思ったような情報が得られません。一つの単語だとヒットするのですが・・・。二つの単語の間にスペースを入れて検索することはできないのでしょうか?

  • エクセルで絞込み検索をしたいのですが。

    エクセルで絞込み検索ができないものかと頑張っているのですが知識が足りずできません。 具体的にどういった動作をさせたいかというと、画像を参照していただき、、 ”お客様登録シート”側にそれぞれ情報を登録して、そのデータを”入力シート”側の赤く塗りつぶしたセルそれぞれに検索結果を表示させたいのです。 黄色く塗りつぶしたセルに検索ワードを入力して検索。 登録年月日、又はフレームNo、もしくはその両方に該当する行の情報を出したい、ということです。 そのような、絞込み検索かつ指定した複数のセルにそれぞれの結果を表示させることは可能なのでしょうか? できれば関数でしたいのですが、マクロでないとできないということであればその方法を教えていただきたいです。 関数は少々かじっている程度。 マクロについてはほぼ初心者です。 文才もなく伝わりにくい説明かと思いますが、わかりやすいご回答をよろしくお願いします。

  • PHP+MySQLでスペースによる絞込み検索をかける方法

    宜しくお願いします。 PHPとMySQLで検索フォームを作っているのですが、OKWebやGoogleの様に、入力フォームにスペースで絞込み検索が出来る様にしたいと思っています。 実際に作ってみると、大変な問題に気付きました。 PHPからMySQLにSELECT文で絞込み検索かける時には、 mysql_query(select * from DB名 where COLUMN名 = '検索内容' and COLUMN名 = '検索内容'); といった形にしなければならないと思いますが、検索する人によってスペースで区切る回数は分からないので、実際に区切られた回数だけANDを自動的に作らなければ絞込みが出来ない事に気付きました。 しかし、PHPの関数だけで入力されているスペースの回数を割り出し、その数だけクエリの中に『and COLUMN名 = '検索内容'』を自動生成する方法なんて、あるのでしょうか?世の中の検索サイトを見ると、至極当たり前の様に出来ているので、何かやり方があるのだろうとは思いますが、皆目検討がつきません。どなたか教えて頂けると助かります。 何卒、宜しくお願い致します。

    • ベストアンサー
    • PHP
  • 検索条件で絞込みの方法を教えて下さい。

    いつもお世話になります。 1千件ほどのデータからいろいろな条件でデータの絞込みをしたいの ですが、初歩的な質問で分かりにくいかもしれませんが、御指導 お願いします。 全国の求人情報サイトのように、 市町村テーブル   企業テーブル  条件テーブル  時給     中京区       花屋      毎日      800円以上 下京区       八百屋     週末だけ    900円以上 上京区       魚屋      平日昼間   1,000円以上 左京区       文房具店    夜専門 右京区       旅館 こんな感じでSQLでテーブルを作っています。 これを検索で絞込みたいのですが、 市町村→企業→条件→時給と全部を絞り込んだり、1つだけの条件 で絞込み方法はわかるのですが、 ある場合は二つだけ、例えば企業と時給で検索をかけたり ある場合は、市町村と条件と時給で検索をかけたりして 絞込み結果を出したいのですが、 値のない項目があるとその項目の該当条件がないために 検索結果がなしになります。 同じページにリンクを貼って、GETで値を渡して、絞込みを したいと思っているのですが、よいお知恵をお願いします。 一番基礎的なところからご指導を頂けるとうれしいです。 こんな感じのHPが理想です。 http://www.jobengine.jp/search.html?p=lsk26

    • ベストアンサー
    • PHP
  • 検索エンジンの2単語以上の検索について

    最近、検索エンジンに非常に不思議に思っています。SQLなど検索効率のことが分かる方に質問です。 あまりにも速すぎる検索ができることです。 実際の検索の部分がどのような設計になっているのか検討がつきません。そこでどのような仕組みになっているのか、解説できる方がいましたら、教えて頂きたいです、ベールに包まれた謎の仕組みを・・・。 疑問に思っているのは形態素解析後の実際の検索部分です。 1単語で検索されることを前提とすると、単純に先頭の文字コードからインデックスを作ればよく、世界に1つもない単語であっても、もっとも近い付近から探せば「ない」という結果がすぐにわかります。 問題は次のステップで、2つ以上の単語の組み合わせの場合どのような仕組みになっているのかということです。絞り込み検索の仕組みがどのようになっているかということです。 自分が考えた方法では、例えば、 ページ情報テーブル、コアラテーブル、ラッコテーブル、を作り、 ページ情報テーブル ABDEFSD,http://animal-rakuen.dom/koara_to_rakko/ VBCEFSD,http://animal-rakuen.dom/koara/kaisetsu/ CBFEFSD,http://rakko.dom/ DBGEFSD,http://uminoikimono.dom/rakko/ ・・・・ コアラテーブル ABDEFSD VBCEFSD ・・・・ ラッコテーブル CBFEFSD ABDEFSD DBGEFSD ・・・・ のようなテーブルを作り、コアラとラッコの積集合を求め、重なっているものをページ情報テーブルよりさがすという方法を考えましたが(大まかな考え方です)、件数が多くなっていった場合で検索結果が存在しない時はインターセクションでは遅すぎるので現実的ではないと思います。ですので、非常に不思議に思っています。2単語以上の検索について、その内部的な仕組みがどのようになっているのか・・・。考えつく方いらっしゃったら是非勉強させてもらいたいです!宜しくお願いします。

  • googleやヤフー検索の検索フォームの単語

    googleやヤフー検索での検索フォームで単語を区切って検索するときに 単語1(全角スペース)単語2 単語1(半角スペース)単語2 の違いはありますか? また半角スペースでも全角スペースであっても 単語1 OR 単語2、 つまり単語1でもよく単語2でもよくって意味になるんでしょうか?まさかANDではないですよね?

  • 複数の単語を個別に一気に検索

    例えば AAA BBB CCC と書いてある文字列を範囲選択して、 これらの文字列をスペース、改行で単語認識を行い、 単語別に検索を一気に行い、 検索結果も単語別にタブで表示するようなブラウザないですか?

  • 複数の条件での絞り込み検索の仕方

    PostgreSQLで複数の条件での絞り込み検索をしたいのです。 テーブルには 発売日、商品名、入荷日 があります。 例えば 発売日が2007年5月1日から5月5日で、商品名に「○○」もしくは「××」もしくは「△△」が含まれており、入荷日が一番新しいもの という条件で検索したいのです。 発売日だけの絞込みならBetweenですし、商品名だけならor、入荷日の最新だったらmaxを使えば個別には検索できるのですが、これをまとめて一行でやるにはどうしたらよいのかわかりません。 それぞれでandでつなげてみましたが、orの条件がうまく反映されず、一個目の○○だけが検索に引っかかってる状態です。 ××や△△もひっかかるようにするにはどう記述したらよいのでしょうか。

  • SQLでの絞り込み検索

    はじめて参加します。 SQL初心者の古屋と申します。 絞り込み検索をしたいのですが、先に進まず困っています。 どうぞアドバイスをよろしくお願いします。 あるテーブルから1回目の検索条件でヒットしたものを表示させる。 次に、その中から2回目の検索条件を入力して、結果を表示させる。 (ポイントは、一度検索した結果を出してから、次の検索条件を入力させたい) この絞り込みを何回でもやりたいのです。 一時テーブルも試したのですが、検索する回数分一時テーブルが必要になるのではだめだと思い、 断念しました。 テーブル値関数を使ったら良さそうだと思ったのですが、能力不足のため先に進まず困っています。 どうかアドバイスをよろしくお願いします。 環境は、Windows 2000 Serverで、SQL Server 2000を使用しています。

  • 絞り込み条件検索について

    詳しい方教えてください。 http://kakaku.com/car_goods/tire/ma_0/s2=165/s3=80/ のように条件で絞り込んでいく検索のFlash(AS)、javascriptスクリプトを探しています。 書籍でもサイトでもいいので、このスクリプトを公開してる所はありますでしょうか? 希望としましては上記のサンプルのように、条件をタブで切り替え、 選択すると絞り込み件数がリアルタイムで表示されると言う仕組みです。 また、これ以外でも上記と似たような条件絞り込み検索ができる サンプルや方法があればできるだけ情報をお願い致します。

    • ベストアンサー
    • Flash