Удивительно

Удивительно
Рейтинг
215
Регистрация
07.07.2009

Через джона можно попробовать

vtomas:
C разделителями слово::синоним1**синоним2 тож не работает, в поддержку отправил запрос.
Работает только в слово#синоним1,синоним2
А нельзя ль еще функционал подбавить?

Ответил. Теоретически можно, в ближайшем апдейте сделаем. Не думал, что такие базы заковыристые бывают, поэтому не протестил до конца :)

А пока что отвечу для всех:

В любом текстовом редакторе замените первый разделитель на |, а второй и последующие на ,

И всё заработает

vtomas:
Конвертер слово|синоним не работает!!!

Обратите внимание, что конвертер сработает только в том случае, когда между словом и набором синонимов и между синонимами в наборе стоят разные разделители. То есть слово,синоним1,синоним2,синоним3... (как в Вашем случае) не обработается, а обработается слово#синоним1,синоним2,синоним3.... Скрипт не универсален и Вы должны позаботиться о соответствии базы входному формату скрипта.

По поводу нюанса - в инструкции, в разделе Добавить морфологию как раз и указано, что (цитирую): "После обработки рекомендуется удалить дубли простым удалением, т.к. функция не проверяет дубли в процессе работы."

В будущем подобные вопросы просьба решать через техподдержку. Спасибо.

P.S. Нашел красивое решение первой проблемы.

Я пользуюсь текстовым редактором EmEditor (подозреваю, что и в других подобных сработает)

1. Открываете базу.

2. Нажимаете Ctrl-H (замена), выделяете флажок Регулярные выражения

3. В поле Найти пишете ^(.*?),

4. В поле Заменить на пишете \1=

5. Заменить все, Сохранить

После этого в качестве первого разделителя при обработке используйте знак =, второго - запятую, третьего - любой, с которым хотите сохранить базу.

Вышло обновление SynAuditor'a.

Добавлено:

  • конвертация баз синонимов из формата слово|синоним1,синоним2... в формат слово|синоним
  • возможность удаления словоформ - останутся только базовые формы (удобно для последующего ручного просмотра и правки баз синонимов)
  • удаление строк, в которых содержатся слова и синонимы, состоящие более чем из одного слова (может, кому пригодится ;))
  • добавлена инструкция по использованию скрипта
  • обновлена версия phpMorphy

Цена остается прежней - 24$. Покупка в автоматическом режиме.

Обновления разосланы записавшимся покупателям.

sergej79:
Спасибо, upload_max_filesize помог, запускал на денвере, там вообще в дефолте 2MB стоит.
Апдейты приходят на мэил?

Приходят в том случае, если Вы на них запишетесь.

vtomas:
Дело движется?

Да, сегодня-завтра выкачу апдейт

sergej79:
Проблема небольшая со скриптом.. не обрабатывает 17 MB файл, после выбора и запуска, пишет что не выбрана база синонимов, маленькие нормально запускаются.

Подозреваю, что Вам следует увеличить значение константы upload_max_filesize в Вашем php.ini. По умолчанию, скорее всего, стоит 16М, из-за чего скрипт и не обрабатывает бОльшую базу. Установите, например, 1024М - и проблема решится. Если вдруг не решится - милости прошу в техподдержку, будем решать.

Примеры?...

По факту - это через год? :)

Скрипт работает примерно с такой же производительностью.

Синонимайзер прикручиваем бесплатно для покупателей и скрипта, и синонимайзера.

Всего: 2564