flash.kosta
Новичок
Чтение большого txt файла и поиск в нем
Здравствуйте еще раз! Есть .txt файл размеров 7 метров пусть будет ФАЙЛ1. Там находятся слова типа "слово::значение1, значение2, ..., значениеN" и их очень много (повторюсь 7 мегабайт). Далее дается текст длинной в 1000-2000 символов, ну где то 100-200 слов, пусть будет ТЕКСТ1. Надо найти есть ли все эти слова из текста ТЕКСТ1 в большом текстовом файле ФАЙЛ1. То есть каждое слово из ТЕКСТ1 проверить на схожесть со словами ФАЙЛ1. Теперь вопросы:
Как лучше это осуществить?
1. Перегнать ФАЙЛ1 в базу данных MySQL?
2. Перегнать это все в .php файл в виде массива большого.
3. Оставить .txt файлом как есть.
И еще один вопрос: каждый раз придется делать поиск функцией eregi.
Какова будет нагрузка на сервер?
Здравствуйте еще раз! Есть .txt файл размеров 7 метров пусть будет ФАЙЛ1. Там находятся слова типа "слово::значение1, значение2, ..., значениеN" и их очень много (повторюсь 7 мегабайт). Далее дается текст длинной в 1000-2000 символов, ну где то 100-200 слов, пусть будет ТЕКСТ1. Надо найти есть ли все эти слова из текста ТЕКСТ1 в большом текстовом файле ФАЙЛ1. То есть каждое слово из ТЕКСТ1 проверить на схожесть со словами ФАЙЛ1. Теперь вопросы:
Как лучше это осуществить?
1. Перегнать ФАЙЛ1 в базу данных MySQL?
2. Перегнать это все в .php файл в виде массива большого.
3. Оставить .txt файлом как есть.
И еще один вопрос: каждый раз придется делать поиск функцией eregi.
Какова будет нагрузка на сервер?