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

2707
aalaap

Я понимаю, что цель 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 ,

8

8 ответов на вопрос

6
jweede

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

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

F ***! EasyFind это именно то, что мне нужно! Ну, я бы хотел, чтобы типа «найди как ты», но когда ударил «Возвращение», кто-нибудь обидел кого-то? Спасибо вам большое! aalaap 14 лет назад 0
всегда рад помочь. :) jweede 14 лет назад 0
Я использую EasyFind уже несколько дней. Хотя он дает результаты быстрее, чем Spotlight, он все еще медленный для ожидаемых результатов. Тем не менее, это бесплатно, так что ... aalaap 14 лет назад 0
3
Richard Hoskins

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

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

 Программа locate ищет в базе данных все пути, которые соответствуют указанный образец. База данных периодически пересчитывается (обычно еженедельно или ежедневно) и содержит имена всех файлов, которые публикуются легально доступный. 
Обратите внимание, что по умолчанию - по крайней мере в более ранних выпусках Mac OS X - команда обновления баз locate (1) запускается только раз в неделю и исключает некоторые каталоги. jrg 14 лет назад 1
Я не потратил 1000 долларов на iMac с Mac OS X, чтобы открыть окно терминала и запустить команды UNIX! :-P Я всегда предпочитаю использовать Locate, когда я нахожусь в Ubuntu (на дрянном старом ноутбуке и на моей PS3), но когда в OS X, стандарты немного высоки :-) aalaap 14 лет назад 0
@aalaap Что угодно. (На самом деле, 1000 долларов за рабочую станцию ​​Unix с мощью iMac - это кража. Но я понимаю, * вы не хотите печатать. *) Richard Hoskins 14 лет назад 1
aalaap: Нет, вы тратите $ 1000 на iMac, который ищет содержимое ваших файлов И имена файлов за считанные секунды. Josh Hunt 14 лет назад 2
1
Pierre Bernard

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

1
windmaomao

Просто введите имя: Ваша строка поиска в центре внимания, вот и все. Посмотрите эту статью, ребята, Power Search с помощью Spotlight

1
daviesgeek

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

0
carrieactually

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

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

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

0
cloudseat

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

Просто чтобы вы знали, у меня всегда были определения словаря в самом конце списка (я предполагаю, что это значение по умолчанию, но, возможно, нет), и вы можете посмотреть на местоположение файла, удерживая клавишу,, или открыть это в Finder с ⌘↩︎ или ⌘-двойным щелчком мыши. SilverWolf 6 лет назад 0

Похожие вопросы