Есть ли способ заставить Mac OS X Spotlight индексировать только имена файлов, а не их содержимое?


8

Я понимаю, что цель Spotlight - заглядывать внутрь файлов, но он также возвращает совпадения имен файлов, и это то, что мне нужно в большинстве случаев. Кроме того, Spotlight работает так абсурдно медленно в моей системе (Snow Leopard на iMac '08), что его просто невозможно использовать. Я скачал Canary, и Spotlight не смог найти файл приложения в течение 15 минут. Он уже был в стеке загрузки, но, как показывает Spotlight, файл не существует.

Следовательно, я хотел бы знать, как сделать так, чтобы Spotlight индексировал только имена файлов, что, возможно, сделает его немного быстрее. Я смотрю на имитацию поведения приложений Windows, таких как AvaFind или Search Everything

Изменить: позвольте мне подчеркнуть тот факт, что я ищу замену AvaFind или Search Everything для Mac OS X. Попробуйте один из них на компьютере с Windows, и вы поймете мое разочарование в Spotlight или любых других популярных инструментах поиска в OS X ,

Ответы:


6

Насколько я знаю, Spotlight жестко работает таким образом. Большинство людей в вашей ситуации просто отключают прожектор и используют альтернативу , например EasyFind .

Если это слишком радикально, вы можете очистить .Spotlight-V100файл Spotlight в корне вашего диска, чтобы вызвать переиндексацию. После переиндексации вы можете увидеть лучшую производительность (а может и нет).


F ***! EasyFind это именно то, что мне нужно! Ну, мне бы хотелось, чтобы типа «найди как ты», но когда ударил «Возвращение», кто-нибудь обидел кого-то? Спасибо огромное!
aalaap

всегда рад помочь. :)
jweede

Я использую EasyFind уже несколько дней. Хотя он дает результаты быстрее, чем Spotlight, он все еще медленный для ожидаемых результатов. Тем не менее, это бесплатно, так что ...
Aalaap

3

Также есть команда locate , которая уже установлена.

Из справочной страницы locate:

    Программа locate ищет в базе данных все пути, соответствующие
     указанный образец. База данных пересчитывается периодически (обычно
     еженедельно или ежедневно) и содержит имена всех файлов, которые публикуются
     доступный

1
Обратите внимание, что по умолчанию - по крайней мере в более ранних выпусках Mac OS X - команда для обновления баз locate (1) запускается только раз в неделю и исключает некоторые каталоги.
JRG

Я не потратил 1000 долларов на iMac с Mac OS X, чтобы открыть окно терминала и запустить команды UNIX! : -PI всегда предпочитаю использовать Locate, когда я нахожусь в Ubuntu (на дрянном старом ноутбуке и на моей PS3), но в OS X стандарты немного высоки :-)
aalaap

1
@aalaap Что угодно. (На самом деле, $ 1000 за рабочую станцию ​​Unix с мощью iMac - это кража. Но я понимаю, что вы не хотите печатать. )
Ричард Хоскинс

2
aalaap: Нет, вы тратите 1000 долларов на iMac, который ищет содержимое ваших файлов И имена файлов за считанные секунды.
Джош Хант

1

На самом деле, вам просто нужно использовать альтернативный интерфейс для Spotlight. HoudahSpot позволяет искать по любым критериям по своему вкусу. Например, поиск только по имени файла.



1

Я очень рекомендую перейти на Quicksilver или Alfred. Оба бесплатны. Quicksilver все еще находится в бета-версии, но пусть это вас не пугает; У меня практически не было проблем вообще. Единственный раз, когда у меня возникла проблема, было, когда у меня было открыто много приложений, и QS завис. Я все еще держу Spotlight на случай, если QS снова зависнет. Надеюсь это поможет!


0

Вместо того, чтобы использовать прожектор, выполните поиск в верхнем правом углу окна поиска. Это будет искать только имена файлов.


Это тоже по умолчанию для поиска содержимого, но даже после переключения только на имена файлов, это все равно слишком чертовски медленно!
aalaap

0

Поскольку это уже не объявленная тема, попробуйте Google Desktop или окно быстрого поиска , в зависимости от версии OSX. Это была хорошая альтернатива для поиска файлов на настольных компьютерах уже давно, включая Linux и особенно в Windows.


0

Я использую Google QSB , HoudahSpot , Quicksilver , EasyFind и все остальные приложения для поиска и доступный графический интерфейс. Тем не менее, ни один из них не подходит близко к AvaFind или Search Everything . Я использую и OSX, и XP / 7 ежедневно, но ужасные возможности поиска (или их отсутствие) в OSX делают меня настоящим нарушителем. Даже находка OS7 была намного быстрее и актуальнее. Я всегда спрашиваю других пользователей OSX: «Как вы быстро находите файлы?», И они почти всегда пожимают плечами. Похоже, что все ненавидят Spotlight, если только вы не хотите получать определения словаря вместо местоположения файла. Есть ли графический интерфейс для команды locate, и она работает так же быстро, как Search Everything или AvaFind?


Просто чтобы вы знали, у меня всегда были определения словаря в самом конце списка (я предполагаю, что это значение по умолчанию, но, возможно, нет), и вы можете посмотреть на местоположение файла, удерживая клавишу,, или открыть это в Finder с ⌘↩︎ или ⌘-двойным щелчком мыши.
Серебряный Волк - Восстановить Монику
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.