Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 16.10.2011, 16:21
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Собрался писать простенький синонимайзерИдея проста до безобразия, есть некий словарь синонимов где каждому слово соотвествует один синоним, необходимо произвести замены встречаемых в исходном тексте слов на их синонимы.Главное обстоятельство - это производительность сего дела! Ибо такого рода замены пусть даже не для больших по объему текстов но в большом количестве сильно грузят... Мало того база синонимов весит около 5 Мб. Посмотрел на другие реализации синонимайзеров. но все какие то уж "коленочные" и жутко тормозные.. особенно те где база синонимов (словарь) лежит в MySQL.Свою базу решил положить в ассоциативныы массив который тупо закинул в php файл (где ключ- слово, значение - синоним). первое что пришло в голову:// $base - ассициативный массив базы синонимов (словарь)$search =& array_values($base); $replace =& array_keys($base);$sText = str_ireplace($search, $replace, $_POST['text']);работает крайне медленно.. подскажите пожалуйста может кто уже сталкивался с такими задачами и смог успешно и главное с минимальными затратами производительности их решить?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Подскажите рецепты супчиков для ребенка до года. Ссылки и рецепты приветствуются. Guest Новый архив 5 1 12.09.2012 20:41
кто знает рецепты индийской и индеиской кухни ? (ссылки свои рецепты ) Guest Новый архив 5 0 17.03.2012 11:31
Спасибо за рецепты салатов без майонеза! Но я фруктовые салаты не люблю..Напишите рецепты диетически-вкусные на НГ ??? Guest Рецепты: Обмен, поиск 0 19.01.2012 05:49
Грабер поставь плюс синонимайзер приккрути к нему для уникализации текста Guest Новые вопросы и ответы 5 0 28.09.2011 17:34



© www.otvetnemail.ru - Форум вопросов и ответов.