Πώς να αλλάξει το ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΚΕΙΜΈΝΟΥ ελάχιστο και μέγιστο μήκος δεικτών MySQL των λέξεων
Η βάση δεδομένων MySQL έχει την ενσωματωμένη ολοκληρωμένου κειμένου ικανότητα αναζήτησης που επιτρέπει στις ερωτήσεις SQL για να εκτελέσει την αναζήτηση χρησιμοποιώντας γρήγορα τη μηχανή βάσεων δεδομένων MySQL. Η ολοκληρωμένου κειμένου ικανότητα αναζήτησης εξαρτάται από τον ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΚΕΙΜΈΝΟΥ δείκτη που δημιουργείται στους διάφορες επιτραπέζιες τομείς ή τις στήλες. Εντούτοις, μερικές ερωτήσεις αναζήτησης μπορούν να μην επιστρέψουν τα αποτελέσματα ή τα σύνολα δεδομένων, ακόμα κι αν το στοιχείο ελέγχεται υπάρχει στην ολοκληρωμένου κειμένου αναζήτηση, ειδικά με τις σύντομους λέξεις κλειδιά ή όρους αναζήτησης.
Το πρόβλημα βρίσκεται πιθανώς στο ελάχιστο μήκος προεπιλογής των λέξεων που συντάσσονται από τον ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΚΕΙΜΈΝΟΥ δείκτη που τίθεται ως 4 χαρακτήρες. Κατά συνέπεια, κατά προσπάθεια να ψάξουν μέσω του ολοκληρωμένου κειμένου δείκτη, σύντομες τη λέξεις δεν συντάσσονται, και επιστροφή hance όχι στα αποτελέσματα αναζήτησης.
Εξ ορισμού, η ελάχιστη αξία για το μήκος της λέξης που συντάσσεται στον ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΚΕΙΜΈΝΟΥ δείκτη είναι τέσσερις χαρακτήρες, ενώ η προεπιλογή που το μέγιστο μήκος των λέξεων που συντάσσονται στον ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΚΕΙΜΈΝΟΥ δείκτη είναι ποικίλλει ανάλογα με την έκδοση του κεντρικού υπολογιστή mySQL. Για να αυξήσει τον αριθμό λέξεων που συντάσσονται και εξερευνήσιμων, ειδικά πιό σύντομων λέξεων όπως οι λέξεις τρεις-χαρακτήρα, ο διοικητής μπορεί να μειώσει το ελάχιστο ή να αυξήσει το μέγιστο μήκος των λέξεων που συντάσσονται με τη χρησιμοποίηση και οι μεταβλητές συστημάτων.
Παραδείγματος χάριν, για τον ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΚΕΙΜΈΝΟΥ δείκτη για να συντάξει ευρετήριο τις λέξεις τρεις-χαρακτήρα, ή το κείμενο 3 επιστολών, προσθέστε στην ακόλουθη γραμμή για να θέσετε τη χαμηλότερη αξία για η μεταβλητή στο πλαίσιο [mysqld] του τμήματος σε ένα αρχείο επιλογής, δηλ. my.cnf:
[mysqld] ft_min_word_len=3
Εκτός από το αρχείο, και ξαναξεκινήστε έπειτα τον κεντρικό υπολογιστή MySQL. Μετά από να αλλάξει καθεμία αξία της ολοκληρωμένου κειμένου μεταβλητής, την οποία και οι δύο επιρροές που συντάσσουν ευρετήριο, οι ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΚΕΙΜΈΝΟΥ δείκτες πρέπει να επανοικοδομηθούν. Η ακόλουθη εντολή για να κάνει μια γρήγορη επισκευή που λειτουργεί είναι επαρκής για να επανοικοδομήσει τους δείκτες:
mysql> ΠΙΝΑΚΑΣ ΕΠΙΣΚΕΥΗΣ tbl_name ΓΡΗΓΟΡΑ
Σημειώστε ότι κάθε πίνακας που περιέχει οποιοδήποτε ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΚΕΙΜΈΝΟΥ δείκτη πρέπει να επισκευαστεί με την εντολή SQL ανωτέρω. Επίσης μην χρησιμοποιήστε myisamchk (εκτός αν έχετε καθορίσει επίσης τις ολοκληρωμένου κειμένου τιμές παραμέτρου [myisamchk] στο τμήμα) για να εκτελέσετε επανοικοδομημένη ως ολοκληρωμένου κειμένου παραμέτρους είναι μόνο γνωστός στον κεντρικό υπολογιστή mysqld. Εάν η επανοικοδόμηση δεν γίνεται, ρωτά για τον πίνακα μπορεί να παραγάγει τα ανακριβή αποτελέσματα, και οι τροποποιήσεις στον πίνακα θα αναγκάσουν τον κεντρικό υπολογιστή για να δουν τον πίνακα όπως αλλοιωμένο και που έχουν ανάγκη από επισκευή.
ΣΗΜΑΝΤΙΚΟΣ: Διαβάζετε μια μεταφρασμένη με υπολογιστή σελίδα που παρέχεται «όπως είναι» χωρίς εξουσιοδότηση. Αντίθετα από την ανθρώπινη μετάφραση, η αυτόματη μετάφραση δεν καταλαβαίνει τη γραμματική, σημασιολογία, σύνταξη, ιδιωματισμοί της φυσικής γλώσσας, κατά συνέπεια συχνά ανακριβές και χαμηλής ποιότητας κείμενο προϊόντων που είναι παραπλανητικό και ακατανόητο. Κατά συνέπεια, παρακαλώ αναφερθείτε στο αρχικό αγγλικό άρθρο σε περίπτωση αμφιβολίας.
Σχετικά άρθρα
- Πάγκος εργασίας MySQL - οπτικό δωρεάν κατέβασμα εργαλείων Deign βάσεων δεδομένων
- Ελεύθερο παιχνίδι γρίφων του Word λέξεων Aqua από τα στούντιο Realore σε GAOTD
- εξηντατετράμπιτο (x64) Vista παραθύρων SP1 (6001.1800) tcpip.sys αυτόματο Patcher για να καθορίσει την ταυτότητα 4226 γεγονότος και να ξεκλειδώσει τις μέγιστες συνδέσεις αύξησης που επιτρέπονται
- Πώς να αλλάξει τη γλώσσα επίδειξης (συμπεριλαμβανομένης της ευπρόσδεκτης οθόνης) Vista παραθύρων
- Πώς να αλλάξει το εικονίδιο του συντομότερου δρόμου Vista παραθύρων
- Πώς να ενεργοποιήσει ή να αλλάξει Vista παραθύρων στο τελευταίο υγιές σχέδιο γυαλιού ή μαργαριταριών συμπληρωμάτων
- Πώς να αλλάξει το Microsoft Office Excel προστατεύστε τον κωδικό πρόσβασης φύλλων
- Μεταφορτώστε την αναζήτηση 4.0 παραθύρων πρόβλεψη
- Πώς να επιτρέψει σε PAE x86 στον τριανταδυάμπιτο κεντρικό υπολογιστή 2003 και 2000 παραθύρων για να χρησιμοποιήσει μεγάλο 4GB ή περισσότερη μνήμη RAM
- Κάνετε τις αναζητήσεις με τη φυσική γλώσσα στη μηχανή αναζήτησης Powerset










































11η Μαΐου 2008 08:21
Εξαρτάται. Κανονικά έχει εντοπίσει στο /etc
11η Μαΐου 2008 02:49
Ναι, thnks, αλλά πού είναι αυτό το μυστήριο config αρχείο «my.cnf»;