MySQL Forums
Forum List  »  Full-Text Search

HELP PLEASE: full-text search!
Posted by: federico bari
Date: March 26, 2005 09:52AM

Hi all,

I'm trying to use the full-text search to develop a small search engine. I gave a look to the document http://dev.mysql.com/doc/mysql/en/fulltext-search.html where is described how to use the functions MATCH()-AGAINST() and the option FULLTEXT(). If I copy and past the example in that document I have no problem everytingh work correctly. But as soon as I create a table of mine following the same rules, insert data and lunch a research with MATCH-AGAINST in my table it doesn't work ... it doesn't match anything. Here following the table structure, its data dump and the query I used. Please could somebody tell me what's wrong??? Thank you very much,

Federico.



CREATE TABLE `canzone` (
`id` int(10) unsigned NOT NULL auto_increment,
`data` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
`nome_canzone` varchar(255) NOT NULL default '',
`id_band` bigint(20) NOT NULL default '0',
`id_lingua` bigint(20) NOT NULL default '0',
`id_etichetta` bigint(20) NOT NULL default '0',
`note` text,
`lyric` text,
PRIMARY KEY (`id`),
FULLTEXT KEY `note` (`note`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ;

#
# Dump dei dati per la tabella `canzone`
#

INSERT INTO `canzone` VALUES (1, '2005-03-26 00:00:00', 'test1', 2, 2, 1, 'prova scrittura testo ', 'prova scrittura testo ');
INSERT INTO `canzone` VALUES (2, '2005-03-26 16:25:58', 'test3', 1, 1, 1, 'provo con rock and roll hip hop funcky', 'provo con rock and roll hip hop funcky');
INSERT INTO `canzone` VALUES (3, '2005-03-26 16:26:25', 'test3', 1, 1, 1, 'provo con rock and roll hip hop funcky', 'provo con rock and roll hip hop funcky');
INSERT INTO `canzone` VALUES (4, '2005-03-26 16:26:37', 'test6', 1, 1, 1, 'provo con rock and roll hip hop funcky', 'provo con rock and roll hip hop funcky');
INSERT INTO `canzone` VALUES (5, '2005-03-26 16:38:02', 'test1', 2, 1, 1, 'provo a scrivere tante parole non si sa mai che così funzioni rock pop blues R&B', 'provo a scrivere tante parole non si sa mai che così funzioni rock pop blues R&B');
INSERT INTO `canzone` VALUES (6, '2005-03-26 16:38:06', 'test2', 2, 1, 1, 'provo a scrivere tante parole non si sa mai che così funzioni rock pop blues R&B', 'provo a scrivere tante parole non si sa mai che così funzioni rock pop blues R&B');
INSERT INTO `canzone` VALUES (7, '2005-03-26 16:38:10', 'test3', 2, 1, 1, 'provo a scrivere tante parole non si sa mai che così funzioni rock pop blues R&B', 'provo a scrivere tante parole non si sa mai che così funzioni rock pop blues R&B');
INSERT INTO `canzone` VALUES (8, '2005-03-26 16:38:14', 'test4', 2, 1, 1, 'provo a scrivere tante parole non si sa mai che così funzioni rock pop blues R&B', 'provo a scrivere tante parole non si sa mai che così funzioni rock pop blues R&B');
INSERT INTO `canzone` VALUES (9, '2005-03-26 16:38:18', 'test6', 2, 1, 1, 'provo a scrivere tante parole non si sa mai che così funzioni rock pop blues R&B', 'provo a scrivere tante parole non si sa mai che così funzioni rock pop blues R&B');
INSERT INTO `canzone` VALUES (10, '2005-03-26 16:38:27', 'test8', 2, 1, 1, 'provo a scrivere tante parole non si sa mai che così funzioni ', 'provo a scrivere tante parole non si sa mai che così funzioni ');
INSERT INTO `canzone` VALUES (11, '2005-03-26 16:38:30', 'test9', 2, 1, 1, 'provo a scrivere tante parole non si sa mai che così funzioni ', 'provo a scrivere tante parole non si sa mai che così funzioni ');



SELECT * FROM canzone
WHERE MATCH (note) AGAINST ('rock');

Options: ReplyQuote


Subject
Views
Written By
Posted
HELP PLEASE: full-text search!
4278
March 26, 2005 09:52AM
2737
March 26, 2005 11:16AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.