/*!40101 SET NAMES utf8 */; CREATE DATABASE `test` DEFAULT CHARACTER SET utf8; USE `test`; DROP TABLE IF EXISTS `search_fulltext`; CREATE TABLE `search_fulltext` ( `FTS_DOC_ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `ArtNr` varchar(12) NOT NULL, `SearchBez` text, `SearchSyn` text, `SearchKritWert` text, `SearchKritWertBez` text, `SearchHersteller` text, `SearchTextbaustein` text, `SearchFahrzeug` text, `SearchKBA` text, `SearchMotor` text, `SearchBaugruppe` text, `SearchVerwendungszweck` text, `SearchMotortyp` text, `SearchRefNr` text, PRIMARY KEY (`ArtNr`), UNIQUE KEY `FTS_DOC_ID_INDEX` (`FTS_DOC_ID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `search_fulltext`(`FTS_DOC_ID`,`ArtNr`,`SearchBez`,`SearchSyn`,`SearchKritWert`,`SearchKritWertBez`,`SearchHersteller`,`SearchTextbaustein`,`SearchFahrzeug`,`SearchKBA`,`SearchMotor`,`SearchBaugruppe`,`SearchVerwendungszweck`,`SearchMotortyp`,`SearchRefNr`) VALUES (27796,'615270040111','Achskörper # Axle Beam # Corps de l\'essieu # Corpo assiale # Cuerpo del eje # Asverbinding # Bagaksel # Axselkropp # Akselskaft # Akselirunko # tengelytest # Corpo do eixo # Балка моста # Teleso nápravy # Telo nápravy # Korpus osi # Σώμα άξονα # corp ax # Aks gövdesi # Telo osovine # Тяло на оста # Tilta sija # ašies korpusas # Sillatala # jedro osi # Axle Body','Achsträger # axle beam','ab Org_Nr_ 09501 # from Contr_No_ 09501 # à p_ nº d\'org_ 09501 # da n° org_ 09501 # desde nº organ_ 09501 # Vanaf org_ nr_ 09501 # fra organisations_nr_ 09501 # Från org_nr 09501 # fra org_ nr_ 09501 # Org_no:sta 09501 # Szerv_ sz__tól 09501 # a partir n_º de org_ 09501 # с орг_ номера 09501 # od organizačného čísla 09501 # kontrolní číslo 09501 # od nr kontrolnego 09501 # από αρ_ οργ_ 09501 # de la nr_contr_ 09501 # Org_No\'dan itibaren 09501 # od org_ br_ 09501 # от орг_ном_ 09501 # no org_ numura 09501 # nuo kontrolės Nr_ 09501 # alates ettevõtte_nr_ 09501 # Od org_st_ 09501','Mengeneinheit Stück # Quantity Unit Piece # Unité quantitative Pièce # Unità quantitativa Pezzo # Unidad de cantidad Pieza # Hoeveelheid stuk # Mængdeenhed stk. # Mängdenhet Styck # Mengdeenhet Stykk # Määräyksikkö Kappale # Mennyiségi egység Darab # Unidade de quantidade Peça # Количественная единица штука # Jednotka mnożstva kus # Jednotka mnozstvi kus # Jednostka ilożci Sztuka # Μονάδα ποσότητας Τεμάχιο # Unitate de calitate bucata # Miktar birimi Adet # Jedinica kolicine Komad # единица-мярка за количество брой # Mērvienība Gabals # kiekio vienetas vienetas # Hulgaühik Tükk # Enota kolicine Kos',' # PEUGEOT',NULL,'206 09_98_ 206 CC 09_00_ # #H# PEUGEOT #M# 206_Schrägheck (2A/C) #M# 206 Schrägheck # 2_0_S16 # 2_0 S16 # 1_6_16V # 1_6 16V #M# 206_CC (2D) #M# 206 CC # 2_0_S16 # 2_0 S16 # 1_6_16V # 1_6 16V # 1_6_HDi_110 # 1_6 HDi 110 #M# 206_Stufenheck #M# 206 Stufenheck # 1_6_16V # 1_6 16V','3003530 # 3003ABP # 3003528 # 3003ABN # 3003531 # 3003ABQ # 3003529 # 3003ABB # 3003150 # 3003ACG # 3003ABT','RFN_(EW10J4) # NFU_(TU5JP4) # 9HZ_(DV6TED4)','Radaufhängung # Wheel Suspension # Suspension de roue # Sospensione ruota # Suspensión de las ruedas # Wielophanging # Hjulophæng # Hjulupphängning # Hjulopphengning # Pyörientuenta # kerékfelfüggesztés # Suspensão # Подвеска колеса # Zavesenie kolesa # Zaveseni kol # Zawieszenie koła # Ανάρτηση τροχών # Suspensie roata # Tekerlek baglantisi # Vesanje tockova # окачване на колелата # Riteņa balstiekārta # rato pakaba # Käändmik # Obesa koles',NULL,'Otto # Petrol Engine # Essence # Motore a ciclo Otto # Motor Otto # Ottomotor # Benzinmotor # Bensinmotor # Bensiinimoottori # Бензиновый двигатель # Benzinovy motor # Silnik benzynowy # Βενζινοκινητήρας # motor pe benzina # Oto # Ото # benzininis variklis # Diesel # Gasóleo # Dízel # Дизель # nafta # olej napędowy # Πετρέλαιο # motor diesel # дизел # Dīzelis # dyzelinas # Diisel','5148H7 # 61527004 # 6152700401 # 615270040111'); CREATE FULLTEXT INDEX idx_ft_search_fulltext ON search_fulltext(ArtNr,SearchBez,SearchSyn,SearchKritWert,SearchKritWertBez,SearchHersteller,SearchTextbaustein,SearchFahrzeug,SearchKBA,SearchMotor,SearchBaugruppe,SearchVerwendungszweck,SearchMotortyp,SearchRefNr); SELECT FTS_DOC_ID, ArtNr FROM test.search_fulltext WHERE MATCH(ArtNr,SearchBez,SearchSyn,SearchKritWert,SearchKritWertBez,SearchHersteller,SearchTextbaustein,SearchFahrzeug,SearchKBA,SearchMotor,SearchBaugruppe,SearchVerwendungszweck,SearchMotortyp,SearchRefNr) AGAINST ("+öl*" IN BOOLEAN MODE); /* Returns: 27796, '615270040111'*/ SELECT CONCAT(SearchBez, SearchHersteller, SearchSyn, SearchKritWert, SearchKritWertBez, SearchFahrzeug, SearchKBA, SearchMotor, SearchBaugruppe, SearchMotortyp, SearchRefNr) AS FtSearch FROM test.search_fulltext WHERE ArtNr = "615270040111"; /* For ease, I left out the columns containing NULL on this select (SearchTextbaustein, SearchVerwendungszweck) */ /* Returns: Achskörper # Axle Beam # Corps de l'essieu # Corpo assiale # Cuerpo del eje # Asverbinding # Bagaksel # Axselkropp # Akselskaft # Akselirunko # tengelytest # Corpo do eixo # Балка моста # Teleso nápravy # Telo nápravy # Korpus osi # Σώμα άξονα # corp ax # Aks gövdesi # Telo osovine # Тяло на оста # Tilta sija # ašies korpusas # Sillatala # jedro osi # Axle Body # PEUGEOTAchsträger # axle beamab Org_Nr_ 09501 # from Contr_No_ 09501 # à p_ nº d'org_ 09501 # da n° org_ 09501 # desde nº organ_ 09501 # Vanaf org_ nr_ 09501 # fra organisations_nr_ 09501 # Från org_nr 09501 # fra org_ nr_ 09501 # Org_no:sta 09501 # Szerv_ sz__tól 09501 # a partir n_º de org_ 09501 # с орг_ номера 09501 # od organizačného čísla 09501 # kontrolní číslo 09501 # od nr kontrolnego 09501 # από αρ_ οργ_ 09501 # de la nr_contr_ 09501 # Org_No'dan itibaren 09501 # od org_ br_ 09501 # от орг_ном_ 09501 # no org_ numura 09501 # nuo kontrolės Nr_ 09501 # alates ettevõtte_nr_ 09501 # Od org_st_ 09501Mengeneinheit Stück # Quantity Unit Piece # Unité quantitative Pièce # Unità quantitativa Pezzo # Unidad de cantidad Pieza # Hoeveelheid stuk # Mængdeenhed stk. # Mängdenhet Styck # Mengdeenhet Stykk # Määräyksikkö Kappale # Mennyiségi egység Darab # Unidade de quantidade Peça # Количественная единица штука # Jednotka mnożstva kus # Jednotka mnozstvi kus # Jednostka ilożci Sztuka # Μονάδα ποσότητας Τεμάχιο # Unitate de calitate bucata # Miktar birimi Adet # Jedinica kolicine Komad # единица-мярка за количество брой # Mērvienība Gabals # kiekio vienetas vienetas # Hulgaühik Tükk # Enota kolicine Kos206 09_98_ 206 CC 09_00_ # #H# PEUGEOT #M# 206_Schrägheck (2A/C) #M# 206 Schrägheck # 2_0_S16 # 2_0 S16 # 1_6_16V # 1_6 16V #M# 206_CC (2D) #M# 206 CC # 2_0_S16 # 2_0 S16 # 1_6_16V # 1_6 16V # 1_6_HDi_110 # 1_6 HDi 110 #M# 206_Stufenheck #M# 206 Stufenheck # 1_6_16V # 1_6 16V3003530 # 3003ABP # 3003528 # 3003ABN # 3003531 # 3003ABQ # 3003529 # 3003ABB # 3003150 # 3003ACG # 3003ABTRFN_(EW10J4) # NFU_(TU5JP4) # 9HZ_(DV6TED4)Radaufhängung # Wheel Suspension # Suspension de roue # Sospensione ruota # Suspensión de las ruedas # Wielophanging # Hjulophæng # Hjulupphängning # Hjulopphengning # Pyörientuenta # kerékfelfüggesztés # Suspensão # Подвеска колеса # Zavesenie kolesa # Zaveseni kol # Zawieszenie koła # Ανάρτηση τροχών # Suspensie roata # Tekerlek baglantisi # Vesanje tockova # окачване на колелата # Riteņa balstiekārta # rato pakaba # Käändmik # Obesa kolesOtto # Petrol Engine # Essence # Motore a ciclo Otto # Motor Otto # Ottomotor # Benzinmotor # Bensinmotor # Bensiinimoottori # Бензиновый двигатель # Benzinovy motor # Silnik benzynowy # Βενζινοκινητήρας # motor pe benzina # Oto # Ото # benzininis variklis # Diesel # Gasóleo # Dízel # Дизель # nafta # olej napędowy # Πετρέλαιο # motor diesel # дизел # Dīzelis # dyzelinas # Diisel5148H7 # 61527004 # 6152700401 # 615270040111 */ The returned result does NOT contain the search token "öl" in any variation.