2009-07-14 6 views
1

J'ai une installation PHP/MySQL. Je travaille sur un programme qui utilise une recherche MySQL Fulltext. Je veux réduire la longueur du mot min à trois. Je sais que je peux le faire en changeant la variable globale ft_min_word_length et en redémarrant MySQL.Wordpress utilise la recherche de texte intégral MySQL?

Mon problème est que le serveur MySQL exécute plusieurs autres bases de données, y compris deux blogs Wordpress. Si je change cette variable globale, cela affectera-t-il la recherche de posts Wordpress? Quel algorithme utilise Wordpress? Utilise-t-il MySQL FULLTEXT?

Existe-t-il un moyen de définir ft_min_word_length pour une seule base de données? Devrais-je m'inquiéter à ce sujet?

J'utilise MySql 5.0.5, PHP 5 et Wordpress 2.8 sur IIS 6.0

Répondre

4

Vous pouvez savoir si l'index en texte intégral est utilisé ...

SELECT TABLE_SCHEMA, TABLE_NAME, INDEX_NAME, SEQ_IN_INDEX, COLUMN_NAME, CARDINALITY, NULLABLE 
FROM information_schema.statistics 
WHERE index_type LIKE 'FULLTEXT%' ORDER BY TABLE_SCHEMA, TABLE_NAME 

Existe-t-il un moyen de définir ft_min_word_length pour une seule base de données?

No.

+0

Merci. Il s'avère que Wordpress n'utilise pas la recherche Fulltext, donc je suis en clair. – user137439

Questions connexes