Полнотекстовой поиск глючит

IronMan_
Дата: 16.01.2013 09:34:22
На одном своем серваке запрашиваю
SELECT *
FROM tmp_drug_forkill AS dl
WHERE 
(MATCH (dl.drug_name)AGAINST ('+золотой* +ус*' IN BOOLEAN MODE))

получаю
Золотой Ус успокаив.(шампунь 200мл) Россия Народны... 	57873
Золотой Ус Шампунь успокаив. (250 мл) Россия Народ... 81370
Золотой фазан(фл.375 мл) Россия ОАО Уссурийский ба... 24245

на зеркальном MS SQL сервере , запрашиваю , получаю 118 значений , как И ДОЛЖНО быть

Толи лыжи не едут , то ли я ...
Akina
Дата: 16.01.2013 09:48:48
Пока в принципе не вижу проблемы.

1) Дайте вместо SELECT * явный список полей
2) В выборке укажите, кто есть ху
3) Укажите точно, в чём всё-таки косяк
4) Объясните, каким боком сюда влез MS SQL.
IronMan_
Дата: 16.01.2013 10:42:29
Akina
Пока в принципе не вижу проблемы.

1) Дайте вместо SELECT * явный список полей
2) В выборке укажите, кто есть ху
3) Укажите точно, в чём всё-таки косяк
4) Объясните, каким боком сюда влез MS SQL.



Ошибся - MY SQL конечно
1) SELECT dl.drug_code, dl.drug_name
FROM drug_list AS dl
WHERE
(MATCH (dl.drug_name)AGAINST ('+золотой* +ус*' IN BOOLEAN MODE))
2) Непонял
3) На одном сервере

Золотой Ус успокаив.(шампунь 200мл) Россия Народны... 	57873
Золотой Ус Шампунь успокаив. (250 мл) Россия Народ... 81370
Золотой фазан(фл.375 мл) Россия ОАО Уссурийский ба... 24245

на другом

77188 	Акулий жир и Золотой ус Крем для ног от пяточной ш... 	0
60288 Золотой Ус (гель д/тела 75мл) Россия Фора Фарм ООО 0
53587 Золотой Ус (капс.0,5 N50) Россия Фора-Фарм 0
71317 Золотой Ус 50 гр. трава Тонус 1
89700 Золотой Ус Бальзам с бадягой от синяков и ушибов (... 0
54322 Золотой Ус Бальзам с гинкго д/ног при варикозе (7... 3
58969 Золотой ус Бальзам с гинкго д/ног при варикозе (12... 0
55229 Золотой ус Бальзам с муравьиным спиртом д/тела (12... 14
51393 Золотой ус Бальзам с муравьиным спиртом д/тела (75... 12
53593 Золотой ус Бальзам с пчелиным ядом д/тела (125 мл)... 12
51394 Золотой ус Бальзам с пчелиным ядом д/тела (75 мл) ... 22
52986 Золотой ус Бальзам с сабельником д/тела (125мл) Ро... 18
31441 Золотой ус Бальзам с сабельником для тела (75 мл) ... 9
57393 Золотой Ус д/снятия напряж.глаз(тоник-компресс 200... 0
53508 Золотой ус Каллизия душистая(бальзам д/тела 75мл) ... 0
60020 Золотой ус Капли В.Огаркова N1 (гастрит с повыш.ки... 0
60018 Золотой ус Капли В.Огаркова N2 (гастрит с пониж.ки... 0
60019 Золотой ус Капли В.Огаркова N3 (п/язв.фл.50мл.) Ро... 0
60021 Золотой ус Капли В.Огаркова N4 (колиты фл.50мл.) Р... 0
60022 Золотой ус Капли В.Огаркова N5 (запоры фл.50мл.) Р... 23
80851 Золотой ус Капли В.Огаркова N5 форте (запоры фл.50... 2
54821 Золотой ус капли(50мл) Россия Фора-Фарм 0
57766 Золотой Ус Крем при боли в суставах и отложении с... 1
56870 Золотой ус Крем при остеохондр.и радикулите 75мл) ... 2
54711 Золотой Ус крем при рубцах и растяжках (75 мл) Рос... 0
57872 Золотой Ус при боли в суставах(настой д/ванн 200мл... 0
59874 Золотой Ус при пяточных шпорах(крем 75мл) Россия Н... 1
57300 Золотой Ус при стрессах(настой д/ванн 200мл) Росси... 0
70112 Золотой Ус при угревой сыпи крем (75 мл) Россия 0
51504 Золотой ус с бадягой(бальзам д/тела 75мл) Россия Н... 4
Akina
Дата: 16.01.2013 10:49:37
То есть даже сам не видишь, какую ахинею постишь...

IronMan_
SELECT dl.drug_code, dl.drug_name


То есть первое поле в выходном наборе - код, второе - имя.

На одном сервере, надо понимать, "Золотой Ус успокаив.(шампунь 200мл) Россия Народны..." - это код, а "57873" - имя.
На втором сервере вообще живёт барабашка, который добавляет в выходной набор третье поле.

Разгребай-ка ты свои чудеса самостоятельно...
IronMan_
Дата: 16.01.2013 12:35:43
Исправил
SELECt  dl.drug_name
FROM drug_list AS dl
WHERE
(MATCH (dl.drug_name)AGAINST ('+золотой* +ус*' IN BOOLEAN MODE))


) На одном сервере

Золотой Ус успокаив.(шампунь 200мл) Россия Народны... 	
Золотой Ус Шампунь успокаив. (250 мл) Россия Народ...
Золотой фазан(фл.375 мл) Россия ОАО Уссурийский ба...

на другом


Золотой ус Бальзам с сабельником д/тела (125мл) Ро...
Изменить Золотой Ус при пяточных шпорах(крем 75мл) Россия Н...
Изменить Золотой Ус при стрессах(настой д/ванн 200мл) Росси...
Изменить Золотой Ус д/снятия напряж.глаз(тоник-компресс 200...
Изменить Золотой ус Бальзам с гинкго д/ног при варикозе (12...
Изменить Золотой ус Капли В.Огаркова N1 (гастрит с повыш.ки...
Изменить Золотой ус Капли В.Огаркова N4 (колиты фл.50мл.) Р...
Изменить Золотой ус Капли В.Огаркова N5 (запоры фл.50мл.) Р...
Изменить Золотой ус Бальзам с пчелиным ядом д/тела (75 мл) ...
Изменить Золотой ус Бальзам с муравьиным спиртом д/тела (75...
Изменить Золотой Ус Крем при боли в суставах и отложении с...
Изменить Золотой ус Капли В.Огаркова N2 (гастрит с пониж.ки...
Изменить Золотой ус Капли В.Огаркова N3 (п/язв.фл.50мл.) Ро...
Изменить Золотой ус Крем при остеохондр.и радикулите 75мл) ...
Изменить Софья Золотой ус (крем д/тела 75 мл) Россия Фора-ф...
Изменить Золотой ус Каллизия душистая(бальзам д/тела 75мл) ...
Изменить Золотой ус Бальзам с сабельником для тела (75 мл) ...
Изменить Золотой Ус Бальзам с гинкго д/ног при варикозе (7...
Изменить Золотой Ус крем при рубцах и растяжках (75 мл) Рос...
Изменить Книга Золотой Ус
Изменить Софья Золотой ус (крем д/ног 75 мл) Россия Фора-фа...
Изменить Золотой Ус (капс.0,5 N50) Россия Фора-Фарм
Изменить Золотой ус Бальзам с пчелиным ядом д/тела (125 мл)...
Изменить Золотой ус с бадягой(бальзам д/тела 75мл) Россия Н...
Изменить Золотой ус с сабельником(бальзам д/тела 75мл) Рос...
Изменить Золотой ус капли(50мл) Россия Фора-Фарм
Изменить Золотой Ус при боли в суставах(настой д/ванн 200мл...
Изменить Золотой Ус успокаив.(шампунь 200мл) Россия Народны...
Изменить Золотой ус Бальзам с муравьиным спиртом д/тела (12...
Изменить Золотой Ус (гель д/тела 75мл) Россия Фора Фарм ООО
IronMan_
Дата: 16.01.2013 13:05:56
воот
IronMan_
Дата: 16.01.2013 15:05:39
такие пироги
Stupid_BOT
Дата: 16.01.2013 21:21:30
IronMan_,
такое впечатление, что либо запросы разные выполняете, либо данные на разных серверах отличаются.
InterSky
Дата: 16.01.2013 21:28:41
100% что ошибка у тебя в кодировке!!!
Скорей всего данные держишь в latin1, а при выводе их приводишь к русскому...
Вот он и не показывает "Ус" а только как ты происшь "ус"...
IronMan_
Дата: 16.01.2013 22:32:41
InterSky,
Первое что проверил , это кодировку . Везде стоит cp1251_general_ci