Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Поиск файлов по содержимому  (Прочитано 25415 раз)
0 Пользователей и 1 Гость смотрят эту тему.
AlexCasual
Помогающий

by
Offline Offline

« : 31-12-2014 12:32 » 

Не уверен, что в правильную ветку пишу, но есть вот такой вопрос : стоит задача поиска файлов содержащих определенные слова, аля поиск Total Commander, так вот как это реализовать? Не открывать же все файлы и не искать в них? Может быть будет у кого-нибудь информация?
Записан
Qulac
Постоялец

es
Offline Offline

« Ответ #1 : 31-12-2014 12:44 » 

Если нужно быстрей, то надо использовать индекс. Это такая структура со списками слов и файлов с отношением многие ко многим. Ну и периодически производить индексацию файлов.
Записан
zubr
Гость
« Ответ #2 : 31-12-2014 14:00 » 

Принцип как в поиске сигнатуры в антивирусных программах. Создается база данных по словам. База заносится в 2-х уровневый массив, где 1-е 2 байта слова являются индексами массива. При сканировании сначала поиск по совпадению индексов, затем по связанному списку.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines