Bonjour,
Je me casse encore la tête avec mon moteur de recherche
Je réexplique, je voudrais un moteur qui fasse des recherches dans trois champs text de ma table (titre, description, contenu)
Je voudrais que les recherches soient distinctes pour chacun de ces champs parce que je voudrais attribuer une valeur différente selon que le mot ou l'expression est présent dans le titre, la description ou le contenu.
Pour l'instant, j'ai conçu quelque chose à l'aide de requêtes du type
SELECT id, classe FROM pages WHERE titre LIKE '%$req%'
Mais, ça me sort les lignes où le mot (ou l'expression) est trouvée sans plus. Y-aurait-il une commande qui me permette de savoir combien de fois le mot à été trouvé dans la ligne ?
Est-ce que je gagne quelque chose en créant des index FULLTEXT ?
Si oui,
Comment je fais pour modifier ma liste de mots ignoré.
Pour l'instant ma variable ft stopword file affiche ceci
Comment je fais pour entrer autre chose ?
Il faut saisir les mots que je souhaite ignorer les uns après les autres ? en les séparant avec des espaces ? ou avec des virgules ? ou en les séparant avec autre chose ? J'ai beau lire et relire le manuel, je ne trouve pas.
Bien cordialement,
Partager