• 締切済み

ファイルの検索

デスクトップに ”がぞういちらん2012” という名前のフォルダを作り その中に1万枚以上の画像が入っていて、ファイルを検索すると見つからない場合があります ファイル名が Y02691_002_sub2_large.jpg 検索の仕方はこの方法でやっています↓ http://121ware.com/qasearch/1007/app/servlet/qadoc?QID=018016 検索窓に、02691 といれると見つかりません sub と入れると見つかる 00 でも見つかる 691 みつからない Y02691 見つかる これは一体どういう特徴で検索しているんでしょうか ファイル名の真ん中あたりに、家具 と入れたいんですが、このままだと先頭に必ずいれなくなりますよね? ファイル名のどこに名前を加えても検索してくれるようにするには どうしたらいいでしょうか? Windows10

みんなの回答

  • sngPoi2
  • ベストアンサー率49% (475/952)
回答No.5

思うように検索できなければ下記を試して下さい。 ※ファイル名のみに対し部分一致検索(MS公式記述) 名前:~=″02681″ 下記記号は全て半角 ~=チルダ ″=ダブルクオート 「名前:」でファイル名を指定

447125
質問者

お礼

1万枚以上のフォルダ 名前:121102 半角全角どちらで数字を入力してもみつかりません ~="121102" みつからない ~="1" この時点でなにもみつからない1万枚以上ファイルがあるが 名前:~=″121102″ みつからない 1枚だけのフォルダ 名前:121102 みつからない ~="121102" みつからない 名前:~=″121102″ みつからない さっきより悪化しました

回答No.4

>これは、フォルダ内のファイル数の数でエラーみたいなことが起きているのでしょうか? 「インデックスの更新が追い付いていない」のが原因です。 「ファイルの検索」では「最初からバカ正直に検索していたら遅くて実用にならない」ので、コンピューターが暇になった時(人間が触っていない時など)に、検索用のインデックスを作成し、そのインデックスを用いて高速検索します。 で、ファイルが1万以上あると、インデックスを更新するのが追い付かないので「削除した筈なのに、インデックスではまだ存在する事になっていて、検索で見付かる」とか「作成した筈なのに、インデックスではまだ存在しない事になっていて、検索で見付からない」と言う事が起きます。 また、インデックスの作成中に「1つのフォルダに格納されたファイル数が多過ぎるてリソース不足になる」と、インデックスの作成が打ち切られ、存在する筈のファイルが検索で見付からなくなる事があります。 この問題を回避するには ・Cドライブのプロパティにある「このディスクにインデックスを付け、ファイル検索を速くする」のチェックを外す ・1つのフォルダに大量のファイルを置かない などの方法があります。 なお「このディスクにインデックスを付け、ファイル検索を速くする」のチェックを外した状態で、1万以上のファイルが入ったフォルダを検索すると「フリーズして固まったみたいになって、終わるまで、ずっと、帰って来ない」ので、検索が使い物にならなくなります。

447125
質問者

お礼

このディスクにインデックスを付け、ファイル検索を速くする がなさそうです  Windows10だからでしょうか このドライブ上のファイルに対し、プロパティだけでなくコンテンツにもインデックスをつけるにチェック はついております  同じ効果ですかね?

回答No.3

追記。 >その中に1万枚以上の画像が入っていて Windows10が採用しているNTFSファイルシステムでは、1つのフォルダに1万~2万くらいのファイルを格納すると、極端にレスポンスが低下します。場合によっては、パソコンがフリーズしたようになります。 できれば、階層構造にする(例えば、フォルダの中に100個の子フォルダを作って、各フォルダに数百個づつのファイルを格納する)などして「1つのフォルダの中にあるファイルの個数」を少なくして下さい。 検索は「子フォルダの中も検索する」ので、階層化しても検索に影響はありません。

447125
質問者

お礼

ありがとうございます

回答No.2

>ファイル名が >Y02691_002_sub2_large.jpg このファイル名は「Y02691」「002」「sub2」「large」「jpg」と言う5つの単語で構成されていると解釈されます。 >検索窓に、02691 といれると見つかりません 「02691で始まる単語」は含まれていませんので、見付かりません。 含まれている「Y02691」と言う単語は「02691で始まってない」です。 「~"*02691*"」で検索して下さい。 >sub と入れると見つかる 「subで始まる単語」つまり「sub2」が含まれていますので、見付かります。 >00 でも見つかる 「00で始まる単語」つまり「002」が含まれていますので、見付かります。 >691 みつからない 「691で始まる単語」は含まれていませんので、見付かりません。 含まれている「Y02691」と言う単語は「691で始まってない」です。 「~"*691*"」で検索して下さい。 >Y02691 見つかる 「Y02691で始まる単語」が含まれていますので、見付かります。 >これは一体どういう特徴で検索しているんでしょうか ご参考。 http://ch.nicovideo.jp/iorin/blomaga/ar169613 >ファイル名のどこに名前を加えても検索してくれるようにするには >どうしたらいいでしょうか? ~"*家具*" で検索すれば、きちんと見付かります。

447125
質問者

お礼

今ちょっとフォルダを変えて実験してみました。 http://img-cdn.jg.jugem.jp/0b5/64680/20121102_2585446.jpg ↑この画像をパソコンに保存すると、20121102_2585446.jpgというファイルができます。 この画像1枚だけいれたフォルダと 13,000枚以上入っているフォルダにいれて検索すると 1枚だけフォルダ 201211 みつかる 121102 みつからない ~"*121102*" みつかる 1万枚フォルダ 201211 みつかる  121102 みつからない ~"*121102*" みつからない これは、フォルダ内のファイル数の数でエラーみたいなことが起きているのでしょうか?

  • sngPoi2
  • ベストアンサー率49% (475/952)
回答No.1

検索欄に下記の要領で入力して下さい。 ワイルドカード指定 ~″*02681*″ 全て半角 ~=チルダ ″=ダブルクオート *=アスタリスク 記号を付けずに検索をかけた場合、 _(アンダースコア)で区切られたワードの先頭からヒットするファイル名が一覧に表示されます。

447125
質問者

お礼

ありがとうございます やはりみつかりませんでした 自分で打ち間違えたりしないように、回答していただいた文字をそのままコピーして~"*02681*" として検索したんですが、何もヒットしませんでした。 他にも、2012091114290610es.jpg というファイルがあり、この中の 1429 という数字だけで検索したんですが、それもみつかりませんでした ~"*1429*" こんな感じで、検索条件に一致する項目はありませんとなります

447125
質問者

補足

今ちょっとフォルダを変えて実験してみました。 http://img-cdn.jg.jugem.jp/0b5/64680/20121102_2585446.jpg ↑この画像をパソコンに保存すると、20121102_2585446.jpgというファイルができます。 この画像1枚だけいれたフォルダと 13,000枚以上入っているフォルダにいれて検索すると 1枚だけフォルダ 201211 みつかる 121102 みつからない ~"*121102*" みつかる 1万枚フォルダ 201211 みつかる  121102 みつからない ~"*121102*" みつからない これは、フォルダ内のファイル数の数でエラーみたいなことが起きているのでしょうか?

関連するQ&A