エクスプローラーの検索について

Anonymous
2020-04-20T08:05:56+00:00

エクスプローラーの虫眼鏡🔎のマークから検索する際に起こる

疑問について質問させて頂きます。

「yyyymmdd名字 名前様」でファイルをいくつか保存しています。

<例>下記の2つの名前のフォルダーがある場合

①290512大場 紀文様 ※名字と名前の間にスペース有

②280827加藤 栄樹様 ※名字と名前の間にスペース有

検索で名前を入力した場合①は検索出来ず、②は検索できます。

 ①の場合に名前先頭の漢字1字のみ、もしくは様まで含めて検索した場合

検索にヒットするようになります。

何故この様な事象が発生するのでしょうか?

また検索できる条件など分かりますでしょうか?

単語として認識しているか、そうでないかの違いかと思うのですが

単語として認識する条件などが分かれば知りたいです。

※検索タブの[ オプション ]>[ 詳細オプション ]のなかの下記2点はチェックが入っている状態です。

・ファイル コンテンツ

・システム ファイル

家庭向け Windows | Windows 10 | ファイル、フォルダー、ストレージ

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません
質問作成者が受け入れた回答
Anonymous
2020-04-21T02:34:44+00:00

Windows 10が検索用に持っている辞書で単語を分割しているから

検索を効率的に行うため、文字単位ではなく単語単位でどこにあるかをインデックスとして作成している

英文では単語単位でスペース区切りとなるが、日本語では単語単位で区切らないのが普通

よって、日本語は検索用辞書にある単語で区切ってインデックスを作成している

なので、検索用辞書に載っていない単語の検索で失敗しやすい

興味があれば、「NAMAZUとKAKASI」とか「分かち書き」で検索してみてください

後は文字列検索の手法として「正規表現」も知っておくと楽だが、OSやアプリ、検索サイトによって込み入ったところが違うので注意が必要

この回答は役に立ちましたか?

0 件のコメント コメントはありません

38 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2020-04-23T02:25:15+00:00

    © ウィンドウズスクリプトプログラマ - Windows Script Programmer 2020


    ネットの記事では、インデックスを作成する対象 をなくせばよいように書いてるけど、なぜかどうしても作る。今も1万数千できてる。必ず作る対象があるのかも。システムのフォルダとか。それで、windows update後、暫く重くなる原因のひとつになるのかも。

    全文検索で(TXT ファイル)文字コードが UTF-8 では検索されない

    ANSI じゃないとダメ 😡

    テキストファイル用でなく、HTML用のインデックスフィルタを使えばよかったような。

    > 290512大場 紀文様 ※名字と名前の間にスペース有

    は名前を変えた方が手っ取り早いかも!?

    「290512_大場_ 紀文_様」

    とすれば

    大場

    紀文

    のどちらでも検索結果に出る

    後は

    ~"*大場*"

    "*大場*"

    で検索する等

    そもそも、名前を文字列検索するなら、それ用のシンタクスを使えばよい。それを複数プロパティの語句検索用のシンタクスで代用するためにいろんな小細工をするなんて発想がおかしいでしょう。

    名前:~~紀文

    <condition type="leafCondition" property="System.ItemNameDisplay" operator="contains" propertyType="string" value="紀文" localeName="ja-JP">

    紀文

    <condition type="leafCondition" property="System.Generic.String" operator="wordmatch" propertyType="string" value="紀文" localeName="ja-JP">

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2020-04-23T01:38:36+00:00

    > インデックスファイルを見ないだけでしょう。検索結果は何も変わらない。

    残念 😓

    > 290512大場 紀文様 ※名字と名前の間にスペース有

    は名前を変えた方が手っ取り早いかも!?

    「290512_大場_ 紀文_様」

    とすれば

    大場

    紀文

    のどちらでも検索結果に出る

    後は

    ~"*大場*"

    "*大場*"

    で検索する等

    全文検索で(TXT ファイル)文字コードが UTF-8 では検索されない

    ANSI じゃないとダメ 😡

    PC から検索すると「検索」が動かないんでやんの!(VER.1909/VER.2004)

    無駄に手間を取られた!

    > この前まで、重い、cpu100%、indexerが動いてた。

    当方もロートルだけど全く気にならないし再作成させてもどうって事は無かったんだけど・・・

    違いは何だろう?

    HDD VS SDD?

    Defender VS サードパーティー?

    その他?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません