Offtopic : Snak om alt mellem himmel og jord |
Nogen med forstand på MySql?
Lørdag 03-08-2008 kl. 00:44 |
Jeg skal have en Select statement der søger i "overskrifter" og i "indhold" og prioriterer resultatet af søgningen, så de emner der vises først er dem hvor søgeordet er placeret i "overskriften" og derefter dem hvor søgeordet er placeret i "indhold" VIP medlemskab til udgangen af 2008
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Nogen med forstand på MySql?Lørdag 03-08-2008 kl. 21:19 |
Rene din nørd Det er bare sort snak det der... Nu med 4 ringe i næsen (og nej - jeg er ikke piercet)
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Nogen med forstand på MySql?Tirsdag 04-08-2008 kl. 09:35 |
Mjaaa... mon ikke det kan lade sig gøre med noget a la det her: Først og fremmest skal kolonnerne som du vil søge i være af typen CHAR, VARCHAR eller TEXT... Derudover skal du have et FULLTEXT index på den/de kolonner som du vil lave søgningen på... Hvis du ikke har sådan et index, laves det således: CREATE FULLTEXT INDEX index_navn_som_skal_være_unikt ON table_name (column_name); Herefter laver du blot en sql fætter som noget a la det her: SET @MYQUERY = 'toyota celica'; SELECT col1, col2, ( (1.3 * (MATCH(col1) AGAINST (@MYQUERY))) + (0.6 * (MATCH(col2) AGAINST (@MYQUERY))) ) AS relevance FROM table HAVING relevance > 0 ORDER BY relevance DESC; Så kan du selv skrue på konstanterne før MATCH tingesterne for at op/nedprioritere de forskellige kolonner... Der findes 10 slags mennesker... Dem der forstår binære tal og dem der ikke gør...
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Nogen med forstand på MySql?Tirsdag 04-08-2008 kl. 17:24 |
Tak Michael... det er fandme lækkert med en der ved hvad han taler om ....at jeg så fatter hat af SQL'en er en anden sag, men jeg skal prøve at se om jeg kan tyde det Remus bagpotte Toyota Corolla E12 non-facelift
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Nogen med forstand på MySql?Tirsdag 04-08-2008 kl. 20:38 |
Who? Me? Jeg gætter bare Der findes 10 slags mennesker... Dem der forstår binære tal og dem der ikke gør...
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Nogen med forstand på MySql?Onsdag 10-08-2008 kl. 15:36 |
Som jeg ser det, så medtager den ikke ord under 4 karakterer ? Så jeg kan ikke søge på f.eks. "MR2" ? Frontkofanger til Toyota Aygo
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Nogen med forstand på MySql?Onsdag 10-08-2008 kl. 19:27 |
Ahhh... det bliver nok lidt langhåret for dig at ændre det Men det kan gøres ved at modificere følgende system variabel i MySQL Serveren i en option file: [mysqld] ft_min_word_len=3 Men det kræver både adgang til Server (som kræver genstart) og genbygning af dit FULLTEXT index... Der findes 10 slags mennesker... Dem der forstår binære tal og dem der ikke gør...
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Nogen med forstand på MySql?Onsdag 10-08-2008 kl. 19:29 |
Hehe.. ok... jamen så kan du lige se mit paging jeg har lavet i dag uden at blive langhåret. Der er en enkelt bug men den gider jeg ikke lede efter i dag http://www.extremestyling.dk/?SCREENID=10 Dine informationer bliver ALDRIG glemt, men der kan godt gå lidt tid inden de bliver implementeret K&N filterelement til Toyota Yaris I 1.3
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
Nogen med forstand på MySql?Lørdag 11-08-2008 kl. 08:39 |
Jammen... det er jo smukt Der findes 10 slags mennesker... Dem der forstår binære tal og dem der ikke gør...
|
[ ANMELD ] [ OVERSIGT ] [ BESVAR] [ TILBAGE ] |
|
|
Fandt du ikke hvad du søgte?
|
|