bikey77 Δημοσ. 1 Φεβρουαρίου 2011 Δημοσ. 1 Φεβρουαρίου 2011 Χρησιμοποιώ full text searches εδώ και καιρό αλλά σε μια συγκεκριμένη βάση δε λειτουργεί οπότε υποθέτω ότι φταίει κάτι στον πίνακα, δε μπορώ όμως να καταλάβω τι. Σας παραθέτω το query καθώς και τη δομή του πίνακα και περιμένω τα σχόλιά σας. (δεν έχω φτιάξει εγώ τη βάση, απλά κάνω κάποιες ψιλοεπεμβάσεις που μου ζητήθηκαν). > SELECT * FROM aitisi WHERE MATCH (`name_u`, `onoma_u`, `afm`, `til_st`, `name_us`) AGAINST ('+ΧΧΧΧΧΧΧΧΧΧ* ' IN BOOLEAN MODE) GROUP BY id και ο πίνακας aitisi > CREATE TABLE `aitisi` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name_u` varchar(50) DEFAULT NULL, `onoma_u` varchar(50) DEFAULT NULL, `afm` int(11) DEFAULT NULL, `doy` varchar(50) DEFAULT NULL, `til_st` varchar(50) DEFAULT NULL, `til_kin` varchar(50) DEFAULT NULL, `til_erg` varchar(50) DEFAULT NULL, `code` varchar(50) DEFAULT NULL, `im_egr` date DEFAULT NULL, `im_exp` date DEFAULT NULL, `symb` varchar(50) DEFAULT NULL, `et` varchar(50) DEFAULT NULL, `compid` int(11) DEFAULT NULL, `email` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Επισκέπτης Δημοσ. 1 Φεβρουαρίου 2011 Δημοσ. 1 Φεβρουαρίου 2011 index τύπου 'FULLTEXT' έχεις δημιουργήσει στα fields που σε ενδιαφέρουν; http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html
bikey77 Δημοσ. 1 Φεβρουαρίου 2011 Μέλος Δημοσ. 1 Φεβρουαρίου 2011 index τύπου 'FULLTEXT' έχεις δημιουργήσει στα fields που σε ενδιαφέρουν; http://dev.mysql.com...ext-search.html Έλα man, τι κάνεις? Ακόμα να πάμε για τον καφέ που είχαμε πει, δεν το ξέχασα, θα το κανονίσουμε. Ναι, έχω ορίσει fulltext indexes (όταν έκανα το post απλά ήμουν πάνω στις διάφορες δοκιμές όπου το είχα καταργήσει). Τελικά διεπίστωσα ότι έχει να κάνει με τα greek chars της βάσης και δε λειτουργεί σωστά σε όλες τις περιπτώσεις... το παλεύω.
subdee Δημοσ. 2 Φεβρουαρίου 2011 Δημοσ. 2 Φεβρουαρίου 2011 Επίσης βεβαιώσου πως η μηχανή της βάσης είναι η MyISAM καθώς η InnoDB που μπαίνει σαν default πλέον, δεν υποστηρίζει full text searching.
Επισκέπτης Δημοσ. 2 Φεβρουαρίου 2011 Δημοσ. 2 Φεβρουαρίου 2011 @subdee ENGINE=MyISAM DEFAULT CHARSET=utf8; το γράφει στον κώδικα που έχει παραθέσει...
subdee Δημοσ. 2 Φεβρουαρίου 2011 Δημοσ. 2 Φεβρουαρίου 2011 @subdee ENGINE=MyISAM DEFAULT CHARSET=utf8; το γράφει στον κώδικα που έχει παραθέσει... Ουπς, ούτε που το είδα. Σόρρυ.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.