3

В Windows 7 я пытаюсь запустить поиск по слову или шаблону в файлах (в основном MS Word). Ввод содержимого:NeedleInHaystack это прекрасно работает. Но как только я включаю символы подстановки (например, Игла?nHaystack ") (из-за альтернативных вариантов написания в США / Великобритании и т. д.), поиск явно выполняется, но ничего не получается.

Я пытался использовать любую комбинацию - кавычки / нет кавычек вокруг поискового термина, - * в начале и в конце или нет, - разные подстановочные знаки (?, *), Чтобы заменить одну букву известного попадания, - используя содержимое: ххх или содержимое: ~ = xxx, - опция поиска в папке с поиском по индексу (индексируется уже несколько месяцев, а файлы, которые я ищу, уже достаточно старые, чтобы их проиндексировать) или нет, => ничего не работает.

Я довольно долго искал в Superuser и Google, но не смог понять, что я сделал не так, хотя я понимаю, что и другие люди испытывают проблемы с поиском в Win-7, но пока без решения. Буду признателен за любые рекомендации, заранее спасибо!

2 ответа2

2

Я бы порекомендовал вам перестать излишне бороться с поиском Windows, перестать расстраиваться и перестать биться головой с его глупыми ограничениями (почему, например, они возились со всей этой чепухой AQS, когда простая поддержка регулярных выражений была бы в миллион раз мощнее?)

Переключитесь на что-то другое для ваших нужд. Agent Ransack/FileLocator Lite бесплатен как для личного, так и для коммерческого использования, имеет поддержку регулярных выражений и может легко выполнять поиск файлов Office и OpenOffice (первые даже без установленного Office, если в вашей системе имеется небольшой пакет фильтров Office). То, что вы хотите сделать, легко выполнить, индексация не требуется:

1

2

1

Да, документация для поиска отстой, плюс я думаю, что они внесли изменения в то, как она работает с Win7 SP1, поэтому большая часть этой документации кажется неточной.

Вы близки с ~= (что, по-видимому, и предлагает онлайн-документация), но при поиске «Content:» (или «Contents:»), в частности, вы просто используете ~ .

Поэтому для поиска документов, содержащих «красочные» или «красочные», вы должны использовать:

content:~colo*rful

Примечание: это также будет соответствовать coloTOOTIEFRUITYrful . ;)

Подстановочный знак вопроса требует наличия символа, поэтому в этом примере это не сработает.

Но вы можете использовать его для поиска документов, содержащих «теплый» или «червячный» как таковой:

content:~w?rm

Надеюсь, это поможет.

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