Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Denis Roshchin                       2:5020/400     18 Jun 2001  00:20:28
 To : All
 Subject : поиск текста в большом количестве фаилов
 -------------------------------------------------------------------------------- 
 
 
 
 Привет, all!
 
 Есть такой вопросик...
 Hа сервере имеются более 30'000 (а в дальшейшем будет еще больше...) фаилов.
 Имена у них 1.htm, 2.htm....etc.
 Каждый фаил имеет обьем - порядка 50-100Кб (в среднем).
 Там, значит содержатся книжки разные...
 
 Так же есть база данных (MySQL),
 где помимо всего, основные поля:
 book_id(primary key), book_name, book_keywords.
 
 Добавляя книгу - надо добавить 123.htm и запись с book_id=123.
 
 В данный момент есть поиск по keywords и по name,
 но вот теперь решили, что неплохо было бы сделать
 поиск "по тексту" :))...
 да еще что-бы через интернет все работало...
 
 на мои возражения, что будет слишком долго, не обратили внимания...
 придется делать :)).
 
 значит вопрос 1 - действительно, ли это будет так долго как я вообразил
 себе, или еще дольше?? :))
 
 вопрос 2 - как можно "убыстрить" все это??
 в свое время специально для этого я вводил поля book_keywords,
 чтобы было все быстро...
 ну и 3-ий вопрос, собственно говоря, как это "исполнить"??
 идея такова:
 
 while(1-30000.htm)
  open(FILE,"file.htm);
  while(<FILE>)
   if TEXT
    { push @result,$id }
 
 можно ли тут что-то "улучшить" или "против лома - нет приема"?..
 Denis Roshchin
 --- ifmail v.2.15dev5
  * Origin: MTU-Intel ISP (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 поиск текста в большом количестве фаилов   Denis Roshchin   18 Jun 2001 00:20:28 
Архивное /ru.perl/91041e042c5d.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional