![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск текста в файлах.
PHPDeveloper © (2006-11-02 06:47:00)Здравствуйте.
Имеетя группа HTML файлов, около 1000 файлов, нужно сделать поиск текста по файлам.
Как лучше всего организовать поиск текста по файлам? Может весь текст в БД добавить и там делать поиск? Или есть какие другие идеи?
TStas (2006-11-04 17:46:00) [1]парсерочек простенький написать, ну не тупое же вхождение искать. ХТМЛ вообще-то регистронезависимый
Palladin (2006-11-03 17:58:00) [2]) хем, а БМ индексы каждый раз перестраивать при изменении содержимого быстрее будет для неразового? )
Jeer (2006-11-03 17:24:00) [3]+ для разового поиска.
Palladin (2006-11-03 17:16:00) [4]
> Самый простой способ
Не только самый простой, а самый общий, и в большинстве случаев наибыстрейший.
Psychedelic (2006-11-02 20:54:00) [5]НЕ вижу сложностей. Загружайте частями в буфер (анпирмер в массив) и ищите с pos . Самый простой способ, но не самый быстрый...
Jeer (2006-11-02 18:54:00) [6]их можно искать разово или регулярно.
соответственно и подходы могут быть разные.
novill (2006-11-02 18:50:00) [7]> Мне все подходит, просто интересны какие еще есть идеи.
ну, например,
можно в программе вызвать поиск explorera, потом его результаты считывать
можно открывать файл не потоком, а через переменную типа file или textfile
можно открывать файлы через twebbrowser и разбираться чтов и итоге отображено пользователю, а можно самому теги расковырять
можно и в базу данных загнать и пусть сама ищет
можно вызывать консольные grep или find и пусть они ищут
Идей вообще много...
> [7] Jeer © (02.11.06 17:35)
да он вроде признался что просто вхождения ищет.
Jeer (2006-11-02 17:35:00) [8]PHPDeveloper (02.11.06 17:25) [6]
Еще раз - [3]
И ?
PHPDeveloper (2006-11-02 17:25:00) [9]Итак:
1. Ну допустим мне искать не в "сыром" ХТМЛе, что от этого изменится?
2. Мне все подходит, просто интересны какие еще есть идеи.
3. Искать строки
novill (2006-11-02 16:22:00) [10]Если ХОРОШОподумать, то будет ясно, что для получения конструктивного ответа нужен грамотно сформулированный вопрос!
0. Чем тебе не подходит загрузка файлов в поток и поиск в нем?
1. Тебе искать в "сыром" хтмл?
2. Регулярные выражения или просто подстроки?
PHPDeveloper (2006-11-02 15:38:00) [11]Форум по DELPHI, значит, если ХОРОШО подумать, будет ясно, что поиск надо сделать программно.
Что-нибудь дельное бы посоветовали
Jeer (2006-11-02 11:55:00) [12]Если разовый - прямой поиск.
Если регулярный - какой-либо из вариантов поисковой машины, самописной или нет - второй вопрос.
SpellCaster (2006-11-02 11:01:00) [13]Думаю, имелся в виду поиск из своей программы )).
Самый примитивный способ - загружать каждый файл в поток и юзать Pos. Более продуктивных способов не знаю, попробуй поискать компонент на torry.net
Loginov Dmitry (2006-11-02 07:50:00) [14]Windows+F поможет