Bug #2647 | Fulltext Search don't get all Records | ||
---|---|---|---|
Submitted: | 5 Feb 2004 1:24 | Modified: | 6 Feb 2004 1:12 |
Reporter: | Wolfram Keil | Email Updates: | |
Status: | Can't repeat | Impact on me: | |
Category: | MySQL Server | Severity: | S2 (Serious) |
Version: | 4.0.16 | OS: | Linux (Linux) |
Assigned to: | Sergei Golubchik | CPU Architecture: | Any |
[5 Feb 2004 1:24]
Wolfram Keil
[5 Feb 2004 2:58]
Sergei Golubchik
Sorry, but urls are not enough. I need an sql script that, being loaded like "mysql <your_script", exhibits the bug. I cannot debug mysqld mysqld being given an url :)
[5 Feb 2004 3:44]
Wolfram Keil
OK. Here is the table definition: CREATE TABLE `PR_PRODUCTS` ( `ID` int(11) NOT NULL auto_increment, `PROD_NAME` varchar(150) NOT NULL default '', `PROD_BESCHR` varchar(150) NOT NULL default '', `PROD_PREIS` decimal(9,2) NOT NULL default '0.00', `DEEPLINK` varchar(250) default NULL, `PROD_IMG` varchar(150) default NULL, `TIMEST` timestamp(14) NOT NULL, `URL` varchar(250) NOT NULL default '', `SHOP_ID` int(10) NOT NULL default '0', `DELIVERY_TIME` char(2) NOT NULL default '99', `PROD_ID` varchar(20) NOT NULL default '', `VERSANDKOSTENFREI` int(11) NOT NULL default '0', PRIMARY KEY (`ID`), KEY `prodforshop` (`SHOP_ID`), FULLTEXT KEY `ft_name_dessc` (`PROD_NAME`,`PROD_BESCHR`) ) TYPE=MyISAM DELAY_KEY_WRITE=1; Data: INSERT INTO PR_PRODUCTS VALUES (41085965,'Stichsäge','Hitachi CJ120VA',224.00,'http://www.24tools.de/shop/pd574757009.htm','http://www.24tools.de/shop/assets/thumb/cj120...), (41085964,'Stichsäge','Hitachi CJ120V',224.00,'http://www.24tools.de/shop/pd-1343197077.htm','http://www.24tools.de/shop/assets/thumb/cj1...), (41085770,'Tacker','Makita T221DW',317.00,'http://www.24tools.de/shop/pd-2065692261.htm','http://www.24tools.de/shop/assets/thumb/t22...), (41085769,'Astschere','Makita 4604DZ',640.00,'http://www.24tools.de/shop/pd-1268444441.htm','http://www.24tools.de/shop/assets/thumb/460...), (41085768,'Astschere','Makita 4604DW',1252.00,'http://www.24tools.de/shop/pd1227722833.htm','http://www.24tools.de/shop/assets/thumb/4604...), (41085767,'Säbelsäge','Makita 4390DW',217.00,'http://www.24tools.de/shop/pd-526118357.htm','http://www.24tools.de/shop/assets/thumb/4390...), (41085766,'Stichsäge','Makita 4334DWF',455.00,'http://www.24tools.de/shop/pd1798065783.htm','http://www.24tools.de/shop/assets/thumb/4334...), (41085765,'Stichsäge','Makita 4333DWD',366.00,'http://www.24tools.de/shop/pd768705889.htm','http://www.24tools.de/shop/assets/thumb/4333d...), (41085764,'Stichsäge','Makita 4331DWD',361.00,'http://www.24tools.de/shop/pd-115702597.htm','http://www.24tools.de/shop/assets/thumb/4331...), (41085763,'Stichsäge','Makita 4300DW',206.00,'http://www.24tools.de/shop/pd143098473.htm','http://www.24tools.de/shop/assets/thumb/4300d...), (41085757,'Stichsäge','Makita 4324',107.00,'http://www.24tools.de/shop/pd-1199312123.htm','http://www.24tools.de/shop/assets/thumb/432...), (41085756,'Stichsäge','Makita 4323',101.00,'http://www.24tools.de/shop/pd-1714572609.htm','http://www.24tools.de/shop/assets/thumb/432...), (41085754,'Säbelsäge','Makita JR140DWD',422.00,'http://www.24tools.de/shop/pd-1497955395.htm','http://www.24tools.de/shop/assets/thumb/jr1...), (41085753,'Säbelsäge','Makita BJR240SH',667.00,'http://www.24tools.de/shop/pd1872677163.htm','http://www.24tools.de/shop/assets/thumb/bjr2...), (41085749,'Säbelsäge','Makita JR3000VT',242.00,'http://www.24tools.de/shop/pd863130991.htm','http://www.24tools.de/shop/assets/thumb/jr300...), (41085750,'Säbelsäge','Makita JR3020',354.00,'http://www.24tools.de/shop/pd1398674741.htm','http://www.24tools.de/shop/assets/thumb/jr30...), (41085751,'Säbelsäge','Makita JR3030',260.00,'http://www.24tools.de/shop/pd1672753771.htm','http://www.24tools.de/shop/assets/thumb/jr30...), (41085752,'Säbelsäge','Makita JR3030T',277.00,'http://www.24tools.de/shop/pd1014213265.htm','http://www.24tools.de/shop/assets/thumb/jr30...), (41085748,'Säbelsäge','Makita JR3000V',213.00,'http://www.24tools.de/shop/pd-1734028903.htm','http://www.24tools.de/shop/assets/thumb/jr3...), (41085747,'Kettensäge','Makita UC120DWAE',328.00,'http://www.24tools.de/shop/pd-736147243.htm','http://www.24tools.de/shop/assets/thumb/uc12...), (41085746,'Kettensäge','Makita UC4010A',150.00,'http://www.24tools.de/shop/pd-52134871.htm','http://www.24tools.de/shop/assets/thumb/uc401...) Query 1: SELECT PR_PRODUCTS.ID AS ID, PR_PRODUCTS.VERSANDKOSTENFREI AS VERSANDKOSTENFREI, PR_PRODUCTS.PROD_NAME AS PROD_NAME,PR_PRODUCTS.PROD_PREIS AS PROD_PREIS, PR_PRODUCTS.PROD_BESCHR AS PROD_BESCHR, PR_PRODUCTS.DELIVERY_TIME AS DELIVERY_TIME, PR_PRODUCTS.URL AS PURL, PR_PRODUCTS.PROD_IMG AS PROD_IMG, PR_PRODUCTS.SHOP_ID AS SHOP_ID, PR_PRODUCTS.PROD_ID AS PROD_ID FROM PR_PRODUCTS WHERE (PR_PRODUCTS.DELIVERY_TIME <= '99') AND (PR_PRODUCTS.PROD_PREIS >= 0) AND (PR_PRODUCTS.PROD_PREIS < 999999999) AND ( MATCH(PR_PRODUCTS.PROD_NAME, PR_PRODUCTS.PROD_BESCHR) AGAINST ('+stichsäge*' IN BOOLEAN MODE)) ORDER BY PROD_PREIS DESC LIMIT 0,10 Query 2: SELECT PR_PRODUCTS.ID AS ID, PR_PRODUCTS.VERSANDKOSTENFREI AS VERSANDKOSTENFREI, PR_PRODUCTS.PROD_NAME AS PROD_NAME,PR_PRODUCTS.PROD_PREIS AS PROD_PREIS, PR_PRODUCTS.PROD_BESCHR AS PROD_BESCHR, PR_PRODUCTS.DELIVERY_TIME AS DELIVERY_TIME, PR_PRODUCTS.URL AS PURL, PR_PRODUCTS.PROD_IMG AS PROD_IMG, PR_PRODUCTS.SHOP_ID AS SHOP_ID, PR_PRODUCTS.PROD_ID AS PROD_ID FROM PR_PRODUCTS WHERE (PR_PRODUCTS.DELIVERY_TIME <= '99') AND (PR_PRODUCTS.PROD_PREIS >= 0) AND (PR_PRODUCTS.PROD_PREIS < 999999999) AND ( MATCH(PR_PRODUCTS.PROD_NAME, PR_PRODUCTS.PROD_BESCHR) AGAINST ('+stichsäge* +makita' IN BOOLEAN MODE)) ORDER BY PROD_PREIS DESC LIMIT 0,10 Query 2 ist more restrictive than Query 1. Query 2 brings more Results..
[6 Feb 2004 1:12]
Sergei Golubchik
I cannot repeat it on my 4.0.18 - looks like the bug was already fixed. Try to upgrade to 4.0.18 (it should be out VERY soon).