Конвертация базы синонимов

12
На сайте с 13.11.2009
Offline
42
1037

Народ подскажите, как базу синонимов в формате .txt

серч|серченжиес

серченжиес|серч

блаблабла|еще блаблабла

еще блаблабла|блаблабла

CREATE TABLE IF NOT EXISTS `synonims` (`id` int(11) NOT NULL auto_increment,`string` text collate utf8_unicode_ci NOT NULL,PRIMARY KEY (`id`),FULLTEXT KEY `string` (`string`)) ENGINE=MyISAM;
INSERT INTO `synonims` VALUES(1, 'а|же,да,напротив,но,ан,однако,инак,следовательно,потом,затем,если,когда,коли,буде,же,только,слышишь ли,слушай,отвечай,ась,чего,что (надо(бноть)),говори,ах,ахти,ай,увы,ба,сказывай,да биш,что,аюшки?,в чем дело?,что такое?,что-что');
INSERT INTO `synonims` VALUES(2, 'а вот и вы|здравствуйте,с приездом,с приплыздом');
INSERT INTO `synonims` VALUES(3, 'а вот и нет|как бы не так,что (ты!,вы!),ничуть не бывало,(никак,вовсе) нет,(куда,где,какое) там!,да (ты,вы) что!');
INSERT INTO `synonims` VALUES(4, 'а если|(а) что если,(а) вдруг,того гляди,глядь,глядишь,а ну как,паче чаяния');
INSERT INTO `synonims` VALUES(5, 'а еще|вдобавок,еще,притом');

Конвертнуть из .txt в .sql со структурой что выше в цитате.

спомощью Notepad++ в .sql формат конвертировать получилось, НО структура неизменилась.

Кто как конвертировал??

Забью болт в подпись - 10$
[Удален]
#1

semenЧ, жаль мне ваш скл сервер, явно раком встанет :)

На сайте с 13.11.2009
Offline
42
#2

блин база 11мб. в phpMyAdmin нелезет, епт........

#1115 - Unknown character set: ''

или так

Импорт успешно завершен, запросов выполнено: 0.

народ, как успешно импортировать???

bearman можно поподробней,..........?

A
На сайте с 09.06.2009
Offline
33
#3
semenЧ:
Народ подскажите, как базу синонимов в формате .txt
серч|серченжиес
серченжиес|серч
блаблабла|еще блаблабла
еще блаблабла|блаблабла




Конвертнуть из .txt в .sql со структурой что выше в цитате.
спомощью Notepad++ в .sql формат конвертировать получилось, НО структура неизменилась.

Кто как конвертировал??

ну открой свой файлец в экселе, там при открытии укажешь что | есть разделитель потом сохранишь в csv и его уже вроде мона в базу запихнуьт.

хош могу тебе скриптец за 2-5 баксов нафигачть который будет в базу такие файлы загонять или формировать sql файлы.

Магазин аккаунтов с балансом Litres,DNS,Ozon,Rotapost и еще 50+ других сервисов тут - vk.cc/7QK0Sk
BB
На сайте с 16.09.2009
Offline
6
#4
semenЧ:

bearman можно поподробней,..........?

не слушай его, он сам не понял, что сказал.

Продам скрипт (CMS) доски объявлений (/ru/forum/399149) утилиты для рутинной работы (/ru/forum/429322) верстка, натяжка, доработка (/ru/forum/429323)
На сайте с 13.11.2009
Offline
42
#5

АП

синтаксис файла сейчас такой: есть|имеются

нужно так:INSERT INTO `synonims` VALUES(1, 'есть|имеются');

ewg777
На сайте с 04.06.2007
Offline
225
#6

BigBoard, ну давай, помоги семен4. Тут кэширование не нужно - справишься.

dvaes
На сайте с 03.09.2007
Offline
65
#7

ну подставьте в начало каждой строки в файле

INSERT INTO `synonims` VALUES(null, '

и в конец

');

только реально не позавидую вашей бд)

зы "с приплыздом" особенно понравилось. буду его пользовать

На сайте с 13.11.2009
Offline
42
#8
ну подставьте в начало каждой строки в файле
INSERT INTO `synonims` VALUES(null, '
и в конец
');

в файле 500 тысч. строк.

dvaes
На сайте с 03.09.2007
Offline
65
#9

вы же работаете в notepad++)

зайдите там в заменить, поставьте регулярное выражение и в поле искать пишите

(.*)

а в поле заменить на

INSERT INTO `synonims` VALUES(null, '\1');

Ghost Bear
На сайте с 01.07.2009
Offline
28
#10

А еще лучше всё это php скриптом сделать, там же разбить файл на строки и выполнить все запросы.

Пишу продвинутый веб-софт и автоматизирую сео-задачи на партнёрских условиях. Ваша тема + Мой код = Совместный успех. Велком в ЛС.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий