В том, что быстрый (использующий индексы) поиск по компьютеру нужен — у меня сомнения отпали уже давно. Он нужен по нескольким причинам:
- Быстрота поиска: В папке, содержащей несколько десятков проектов (и тысячи файлов), я ищу PHP-файл, в котором встречается какой-то текст. Простой перебор всех файлов займёт довольно много времени, даже если машина мощная.
- Нечёткость области поиска: Мне на днях кто-то кинул ссылку на блог, а я даже куска названия не помню. Чтобы найти ссылку, мне нужно не только залезть в каждый из мессенджеров, но и вспомнить, кто же кинул мне ссылку, чтобы открыть его историю и в ней искать.
- Фильтрация результатов поиска по датам и типу: например, мне нужно найти фразу только в Word-документах, изменённых за последние 3 дня.
Список можно продолжить. Так я решил выбрать себе «персональный» поисковик «по вкусу». По ходу пришлось перебрать несколько штук. Рассказываю подробнее…