6

Итак, вот вопрос, на который я нигде не смог найти ответ:

Какие поля используются в Windows 10 для индексации файлов при выполнении поиска в меню «Пуск»? Очевидным ответом было бы то, что он индексирует только по имени файла и имени файла, но я не совсем уверен. Если не понятно, что я имею в виду, обратите внимание на следующий пример:

На данный момент единственная папка, которую я индексирую Windows 10 на моем компьютере, - это "C:\ProgramData\Microsoft\Windows\Start Menu\Programs" (и все ее содержимое). Это потому, что я поместил ярлыки для всех своих программ там. Но посмотрите на это:

Обратите внимание, что сначала появился ярлык с именем «Epic Games Launcher.lnk», а затем ярлык с именем «Unreal Engine.lnk». Теперь для тех, кто не знает, есть связь между Epic Games Launcher и Unreal Engine (Epic Games Launcher - это то, что вы используете для установки Unreal Engine), но я до сих пор не понимаю, почему он появляется в поиске во-первых, несмотря на то, что нигде в его имени нет слова "нереально".

Я заметил, что "описание" «Epic Games Launcher.lnk», которое можно просмотреть при открытии свойств, гласит "UnrealEngineLauncher", но всякий раз, когда я вписываю "UnrealE" в поиск, ничего не появляется вообще, поэтому я не не предполагается, что Windows использует это поле "описание" для индексации ярлыков. Так что я понятия не имею, что он на самом деле делает.

Кто-нибудь понимает это, и кроме удаления ярлыка Epic Games Launcher, кто-нибудь знает, как сделать Windows 10 индекс только по имени файла? Благодарю.

1 ответ1

-1

У вас есть две части на ваш вопрос. Во-первых, «кто-нибудь понимает это». По словам Microsoft:

"По умолчанию все свойства ваших файлов индексируются, включая имена файлов и полные пути к файлам. Для файлов с текстом их содержимое индексируется, чтобы вы могли искать слова в файлах. "

Конечно, это не так конкретно, как хотелось бы, но легко увидеть, как Unreal Engine может быть связан с Epic Games Launcher, поскольку индексация такая широкая.
Это означает, что гипотеза «что Windows использует это поле« description »для индексации ярлыков» на самом деле верна.
К счастью, Windows допускает некоторый контроль над этим поведением, даже если это не так, как хотелось бы.

Это подводит нас ко второй части вопроса:«Кто-нибудь знает, как сделать индекс Windows 10 только по имени файла?"

Краткий ответ на эту часть вопроса - "нет".
Windows допускает некоторую модификацию поведения при индексировании, но не очень подробно. В Windows 10 (и некоторых более ранних версиях) в разделе "Параметры индексации" в разделе "Дополнительно" вы можете изменить поведение индексации для каждого расширения файла. К сожалению, он не допускает детальный выбор, например "только по имени файла". Доступны два варианта: "только свойства индекса" и "свойства индекса и содержимое файла". В вашем случае даже более ограниченная опция "только для свойств индекса" будет включать описание, потому что оно является частью свойств файла.

Существует дополнительная информация, относящаяся ко всему этому обсуждению: почему "Epic Games Launcher" не только появляется, но и выглядит как лучший, как лучший матч? Короче говоря, "Best Match" является потенциально вводящим в заблуждение лейблом. Это поле результата, которое пытается найти то, что, скорее всего, интересует пользователя, а не простое ранжирование того, насколько точно результат соответствует поисковому запросу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .