Visa ett inlägg
Oläst 2005-02-27, 16:26 #1
thorsells avatar
thorsell thorsell är inte uppkopplad
Medlem
 
Reg.datum: Feb 2004
Inlägg: 295
thorsell thorsell är inte uppkopplad
Medlem
thorsells avatar
 
Reg.datum: Feb 2004
Inlägg: 295
Hej!

Undrar vad som kan var fel med följande (i mySQL-databas):

Har en tabell som ser ut så här:

Kod:
TABLE `annons` (
`headrub` smallint(4) NOT NULL default '0',
`cat` smallint(4) NOT NULL default '0',
`salebuy` smallint(4) NOT NULL default '0',
`notify` smallint(4) NOT NULL default '0',
`vip` smallint(4) NOT NULL default '0',
`time` int(15) NOT NULL default '0',
`header` varchar(200) NOT NULL default '',
`message` text NOT NULL,
`price` mediumint(9) NOT NULL default '0',
`email` varchar(250) NOT NULL default '',
`city` mediumint(4) NOT NULL default '0',
`name` varchar(250) NOT NULL default '',
`phone` varchar(20) NOT NULL default '',
`pass` varchar(50) NOT NULL default '',
`img1` varchar(100) NOT NULL default '',
`img2` varchar(100) NOT NULL default '',
`img3` varchar(100) NOT NULL default '',
`id` int(11) NOT NULL auto_increment,
UNIQUE KEY `idd` (`id`),
KEY `idex` (`headrub`,`cat`,`salebuy`,`header`,`city`,`price`),
FULLTEXT KEY `ftext` (`header`,`message`)
) TYPE=MyISAM PACK_KEYS=0;
Vill göra följande sökning:

Kod:
SELECT * FROM annons WHERE match (header,message) AGAINST ('cykel');
Följande rad finns i tabellen:

Kod:
INSERT INTO `annons` VALUES (1001, 27, 0, 0, 0, 1109448117, 'Grym cykel', 'Grym cykel, äkta mountainbike.. gillar du cykla är denna grym!', 10500, '[email protected]', 0, 'Namn Efternamn', '0701234567', 'test123', '', '', '', 1);
Borde få en träffa med andra ord med "cykel", fast får inga träffar alls.

Vill alltså att det ska fungera som mysql.com säger på den här sidan:
http://dev.mysql.com/doc/mysql/en/fulltext-search.html

ft_min_word_len är satt till 4 i mySQL, om det har något med saken att göra.

Hoppas att någon har några tips..?

mvh
Victor
thorsell är inte uppkopplad   Svara med citatSvara med citat