Comment implémenter une recherche similaire en php

藏色散人
Libérer: 2023-03-14 22:08:01
original
1716 Les gens l'ont consulté

Comment implémenter une recherche similaire en PHP : 1. Créez un exemple de fichier PHP ; 2. Divisez le premier mot du mot-clé ; 3. Extrayez les 2 premiers mots de chaque mot-clé en tant que nouveau mot-clé ; mot-clé et ajoutez les résultats de la requête au tableau ; 5. Renvoyez le tableau.

Comment implémenter une recherche similaire en php

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment implémenter une recherche similaire en php ?

php implémente simplement la recherche par segmentation de mots, la recherche floue, la recherche multi-mots-clés, la requête floue

<?php
header("Content-type:text/html;charset=utf-8");
 
$keywords = "什么是快乐星球?";
 
for ($i=0; $i <= mb_strlen($keywords); $i++) { 
    // 将关键词的第一个字分割掉
    $a = mb_substr($keywords,$i,mb_strlen($keywords),&#39;utf-8&#39;);
    // 提取每一段关键词的前2个字作为新的关键词,每个关键词进行一次查询,将查询结果加入数组
    // 最后返回数组就是最终的查询结果
    $b = mb_substr($a,0,2,&#39;utf-8&#39;);
    echo $b."<br/>";
}
?>
Copier après la connexion

Mots-clés de prétraitement

Tronquez le premier mot du mot-clé à partir de 0 et utilisez-le comme nouveau mot-clé de prétraitement.

Comment implémenter une recherche similaire en php

Segmentation de mots

Ensuite, pour chaque mot-clé dont le premier mot est coupé, les deux premiers mots sont coupés en tant que mots-clés indépendants, c'est-à-dire segmentation de mots.

Comment implémenter une recherche similaire en php

Enfin, interrogez la base de données pour chaque mot-clé. Si le résultat est trouvé, il est ajouté à un tableau. S'il n'y a pas de résultat, il n'est pas ajouté au tableau. Continuez à vérifier tous les mots-clés et affichez les résultats. .

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal