• 締切済み

引用符で検索すると引っ掛からない処理

タウンワークで本文には50代男という文言があるにもかかわらずキーワード検索で "50代男"と引用符を付けると 「お探しの条件に該当する~」 と出てしまいます。なぜでしょうか? プログラミンの処理が関係しているのでしょうか? 検索キーワードの部分のタグを載せておきます。 <input type="text" name="fw" value="&quot;50代男&quot;" id="textfield000" class="free-word-txtfield jsc-max-length-limit jsc-freeword-field jsc-need-alert jsc-placeholder" data-placeholder="例) 日払い、短期、新宿区" data-alert-message="条件を1つ以上選択してください。" data-maxlength="25" maxlength="25"> Jscを使っているからJavasciptでしょうか? ※ちなみに僕は運営者とは何の関係もありません。(^^♪

みんなの回答

  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.1

引用符付きの文字列を検索して、見つからないと言うことになっているのではないでしょうか?

関連するQ&A

  • 検索でどうして関係ないサイトがヒットするの?

    Yahoo などで検索する時、たとえば三つくらいのキーワードを打ち込むとします。 本来はこの三つのキーワード (条件) 全てに関係するサイトが表示されると思うのですが、なぜかその内の一つだけに関係するサイトも一緒に数多く表示され、目的のサイトを探すのにとても時間がかかります。 その中で 「これは明らかに関係ないだろう」 と思われるサイトを試しに開いてみると、たしかに一番最初のキーワードに関連はするのですが、どこを見ても二つ目と三つ目のキーワードに関係するような箇所や文言はそのサイトにはありません。 キーワードをもう一つ増やすと、関係ないサイトがまた増えるだけです。 どうしてこんな検索結果になるのですか?

  • アクセス2007にて複数フィールドに対してのあいまい検索のやり方がわかりません

    アクセス2007を使用しています。 初心者ですので説明がわかりずらいかもしれませんが、都度補足していきますのでよろしくお願いいたします。 現在、顧客を管理するためのデータベースを作成しています。 新規顧客のデータを入力する→【F新規入力】フォーム 既存の顧客のデータを名前、もしくは住所から検索する→【F検索】フォーム を作成しました。 【F新規入力】フォームから入力されたデータは【T顧客データ】に格納されます。 【F新規入力】には『名前1』『名前2』『住所1』『住所2』『住所3』『住所4』というフィールドがあります。 『名前1』は必須入力で『名前2』は空欄でもOKとします。 住所に関しては都道府県名~地番までを『住所1』~『住所4』に分けて入力します。 【F検索】にはテキストボックス『名前検索』と『住所検索』があります。検索ボタンとサブフォームもあります。 検索キーワードを入力して検索ボタンを押すとサブフォーム内に検索キーワードを含むデータが表示されるようにしたいのです。 間違っているのかも知れませんが、【Q検索クエリ】を作成し、抽出条件を【F検索】の『名前検索』『住所検索』に入力されたキーワードであいまい検索、【Q検索クエリ】を元にサブフォームを作成すればできると思っているのですが、検索条件をあてはめるフィールドが多くて、どのように条件を設定すればいいのかわかりません。 たとえば 『名前検索』キーワード……山 『住所検索』キーワード……中町 と入力し、検索ボタンをおすと『名前1』『名前2』のいずれかに"山"を含み、かつ『住所1』~『住所4』のいずれかに"中町"を含むデータが表示される たとえば 『名前検索』キーワード……木 『住所検索』キーワード……空欄 と入力し、検索ボタンをおすと『名前1』『名前2』のいずれかに"木"を含むデータが表示される ようにするのが目標なのですが、どなたかお知恵を貸してください。。。

  • 複数条件での検索について教えてください

    PHPとMySQLで構築するという内容の参考書2冊を読んだ程度の知識レベルです。しばらくPHPと離れていたので、さらに退化しているかもしれません。。。 環境はWindowsXP、PHP4.3.2.2です。 ぜひ、皆さんの知恵をお借りできればと思い、質問をさせていただきます。 DBには  発売日(outday) お菓子名(name) 発売店(shop) などが入っております。 発売日やお菓子名、発売店など1つ~3つの条件で検索することが目的です。 例えば、お菓子名のみの検索をしようとして、 HTMLフォーム <INPUT size="44" type="text" name="name" maxlength="100"> ↑に検索したいお菓子名を記入して、 $sql="select * from okashi where (name like '%$name%') order by outday; ↑でnameのデータを受けとって、欲しいお菓子データを取り出すことはできたのですが、 ↓のように <INPUT size="44" type="text" name="shop" maxlength="100">; <INPUT size="44" type="text" name="name" maxlength="100">; フォームを2つ作り $sql = "select * from okashi where (shop like '$%shop%') and (name like '%$name%')by outday; ↑のように2つ以上の検索条件が重なると、 「0件」みつかりました。と検索が出来なくなってしまいます。 検索条件は、検索項目が1つでも2つでも同じ同一です。   本に書いてあるまま、名前を換えて動かしているつもりなのですが、 どこが間違っているか本当に分かりません。 文字制限で全体を載せることができず、はしょってしまいましたが、 わからない点がありましたらおっしゃってください。 お忙しい中恐れ入りますが、ぜひ皆さんのお知恵をお借りしたいのです。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • 検索プログラム

    知識不足で悩んでいるのですが どうしても以下のツールを作成したいのです。 "G5"に入力されたキーワードを シート2の"列A"で検索し該当した全ての 行のA~Hのデータをシートに一覧表示させる 動作をさせたいです。 また、"D5"にBと表示したら "列B"から検索するみたいな条件検索機能も 付けたいです。 "年齢→30歳"検索で Aさん 30歳 男 とでてきて "名前→Aさん"と検索しても上の情報が    出てくるような動作です。 (ようは小さなGoogleみたいなものを               作りたいのです) 本当に迷惑な質問ですが、よろしくお願いします。。

  • アクセス2003 検索で空欄入力をOKにするには

    アクセス2003での作り込みの段階で悩んでします。ほぼ初心者です。 当方、検索条件をプルダウンで選び、検索キーワードを入力し、データを抽出するプログラムを作りました。またこの検索条件&キーワードは2つあり、絞込検索ができるようになっています。 その際のVBAは、以下の通りです。 Me.Filter=""&Me![検索条件1(コンボ1)]&"like'"&"*"&Me![検索キーワード1(テキスト1)]&"*"&"'and"&Me![検索条件2(コンボ2)]~ 質問 (1)検索条件1や検索キーワード1が空欄であった場合、エラーのポップアップが出るようにするには? →今のところ、検索条件2と検索キーワード2が空欄でも抽出はできるのです。 ただし、検索条件2と検索キーワード2のみに入力すると、エラー「演算子がありません」が出る。 (2)本当なら、どちらかでも空欄になってもエラーが出ないようにしたい。 それに対し、bin-chanさんが回答してくださったVBA(2013/10/26 22:09)ですと、まず  列って何を指すのか?  列をテキストにしてみるとエラーが出てしまう。 のです。 (3)本当なら、検索条件なんか選ばず、検索キーワードを2つくらい入力して抽出したい。すなわち、検索するフィールドをテーブルの全フィールを対象とする場合、これまたbin-chanさんが回答してくださった(同上の日時)ユニオンクエリを使ったら、エラー「ユニオンクエリが定義できません」と・・・。どうすればよいでしょうか? 決してbin-chanさんをやり玉にするのではなく、私のやり方が何か間違っていると思いますし、一旦質問内容を整理したく、新たに質問しました。 (4)これはアクセスとは関係ない質問です。goo教えてで行った質問が、やってもいないのに、Okwaveなるものに同じ質問がありました。これはどうしてなんでしょうか? 以上、よろしくお願いいたします。

  • 検索上位

    METAタグキーワードとか、登録する際のキーワードとか、タイトルとか条件は色々あると思いますが、全文の中の一部だけでも検索される事ってありますよね、 結局のところEXITEなどで検索上位に上がる条件のようなものってなんでしょう? METAタグキーワードって有力ですか? その検索サイトから指定サイトに何回行ったかってかんけいあるのですか?(シナプスの結束が高まるかのように)。 アクセス数が多いと検索されやすいってほんとですか? 色々聞いてすみませんが、なんでもいいので教えて下さい?

  • Accessでキーワード検索(抽出)

    Access97で新聞記事のデータベースを作っています。 以下のようなテーブルがメインの非常に単純なものです。 ┌──┬───┬──┬──┐ │日付│見出し│分類│備考│ ├──┼───┼──┼──┤ 新聞記事を日付やキーワードで抽出したいのですが、 キーワード検索がうまく出来ません。 パラメーターで見出し列からデータを抽出したところ、 完全に一致するデータは抽出されるのですが、 「*キーワード*」で一部合致のデータを 抽出することは出来ませんでした。 デザインビューで「抽出条件」に入力すれば 「*キーワード*」でも可能なことは確認しましたが Accessに慣れていない人に操作をさせたいため、できれば キーワード入力を促すフォーム(ダイアログ)表示 ↓ キーワードを入力して抽出 ↓ クエリー、フォーム又はレポートに表示 という手順にしたいのですが、 Accessの機能のみでそういったことはできますでしょうか? VBAを使った方がいいでしょうか?

  • 2つのCSVファイル検索

    CSVファイル2つを検索するシステムを作成したいのですが、ロジックがわかりません。 どのように検索していけば効率的でしょうか、教えてください。 メインCSVファイル  メインID・商品名・説明 詳細CSVファイル  詳細ID・メインID・生産者住所・生産者氏名 で、 メインCSV1データにつき詳細CSVが複数データあります。 検索テキストボックスは1つで、 スペース区切りで複数キーワードが入ります。 検索する項目は、商品名・説明・生産者住所・生産者氏名で、複数キーワードはAND条件です。 説明出来ていますでしょうか? よろしくお願いします。

    • ベストアンサー
    • Perl
  • 配列データをキーワード検索

    こんばんは。お世話になっております。タイトルにあるように配列内にあるデータを、キーワード検索をしたいと考えておりますが、テキストフォームに入力したキーワードが反映できずにいるため、アドバイスを頂戴したく投函させていただきました。 $string=array( "1組 男 高木義男 明るい性格 ok", "2組 女 高島幸子 根暗な性格 ok", "3組 男 飯田彰浩 前向きな性格 no", "2組 男 木下敏明 努力家 ok", "3組 女 結城聡子 心配性な性格 no", "1組 女 佐藤恵子 明るい性格 ok", ); 以上のような配列があり(各データのスペースはタブ区切りです)、テキストフォームで入力したキーワードを 最後のokとなっているのを条件に、名前の欄と性格の欄から、OR検索(*)をしたいのですが、上手く検索させることが出来ません。 *テキストフォームにてスペースでキーワードを入力したとき、OR検索としたい。 お忙しい中恐縮ですが、ご指導いただけたら幸いです。宜しくお願い致します。 以下が実際に記述している現在のソースです。 (テキストフォームにて入力されたキーワードをGETで送信しています) $key = urldecode($_GET["key"]); $key = mb_convert_encoding($key, 'EUC-JP', 'auto'); $key = mb_ereg_replace(" ", " ", $key); $arr = explode(" ",$key); foreach($arr as $keyy){ $wherearr[] = "(strstr($site_data_array[2], $keyy) OR strstr($site_data_array[3], $keyy))" ; } $wherestr = "(".implode(" OR ",$wherearr).")"; if($key != ""){ for($i=0; $i<$count; $i++){ $site_data = $string[$i]; $site_data_array = explode(" ", $site_data); if($wherestr AND trim($site_data_array[4]) == "ok"){ $search_array[] = implode("\t", $site_data_array);//この配列データを表示 } } }

    • ベストアンサー
    • PHP
  • キーワード検索ができたのに,できなくなりました

     php初心者です。よろしくお願いいたします。  MySqlを利用してデータベース構築し,phpでキーワード検索を使用と思いました。  まずはサーバーの環境をvertrigoで行ったところ,しっかりとキーワード検索ができたのですが,XAMPPで構築したところ,「検索条件が指定されていません」という,キーワードが変数に格納されない状況になってしまいました。市販のphpスクリプトを活用して構築したので,何か足りない部分が…と思って調べたのですが分からず,市販のサンプルデータで試してみたところ,同じように変数にキーワードが入らない状況でした。vertrigoとXAMPPでは環境が違うのでしょうか?ちなみに,検索部分のphpは次のとおりです。 search.phpの検索部分 <?php require_once("dbmenu.php"); $PAGESIZE = 9; echo $SerchWord; //<-ここで内容を確認しようとしても何も表示されませんでした。つまり変数には何も入っていないということ!? if (isset($SerchWord) and strlen($SerchWord) > 0) { $searchtype = "kw"; } else { //検索の種類が未指定またはキーワードが空のとき $body = "検索条件が指定されていません! <INPUT type='button' value='ホームへ戻る' onclick='window.location=\"index.htm\"'>"; print htmlheader("検索結果") . $body . htmlfooter(); exit(); } ~省略~ 入力用のindex.htmの部分 ~省略~ <TD> <FORM name="Kensaku" action="search.php" method="GET">キーワード検索<BR> <INPUT size="51" type="text" name="SerchWord"> <INPUT type="submit" value="検索"> <Input type="button" value="リセット" onClick="this.form.reset()"> </FORM> ~省略~  何かと和歌ららないことだらけですが,どうかどうかご指導ください。よろしくお願いします。

    • ベストアンサー
    • PHP

専門家に質問してみよう