Comment convertir le pinyin en caractères chinois ou d'autres solutions dans le champ de recherche du site de commerce électronique php
迷茫
迷茫 2017-06-24 09:42:17
0
7
853

Lorsque vous utilisez PHP pour développer un site Web, où se trouve le champ de recherche ? Lors de la saisie, la méthode de saisie de l'utilisateur n'est pas correctement commutée. Il peut y avoir des cas où la saisie est du pinyin. Alors, comment convertir le pinyin en caractères chinois et interroger la base de données. affichez les produits correspondants ! Au départ, je voulais utiliser sphinx, mais je n'ai eu d'autre choix que de l'installer pendant plusieurs jours sans succès !

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous (7)
三叔

Cela nécessite d'utiliser un moteur de recherche, la base de données est trop lourde

    为情所困

    Ce type d'association de mots est impossible à réaliser sans une énorme bibliothèque de vocabulaire locale. Il est recommandé d'utiliser une API tierce

    .
      伊谢尔伦

      Utiliser le support de recherche tierselasticsearch,xunsearch,sphinxet d'autres traitements

        巴扎黑

        En fait, vous pouvez ajouter un champ pinyin au produit, ce qui améliorera la recherche

          三叔

          Ce type d'association de mots est impossible à réaliser sans une énorme bibliothèque de vocabulaire locale. Il est recommandé d'utiliser une API tierce

          .
            仅有的幸福
            // PHP利用ICU扩展intl实现汉字转拼音 echo transliterator_transliterate('Any-Latin; Latin-ASCII; Lower()', '小米'); //xiao mi // MySQL全文检索字段name_fts中同时包含关键字xiao mi的商店记录. SELECT name FROM store WHERE MATCH(name_fts) AGAINST('+xiao +mi' IN BOOLEAN MODE) ORDER BY id DESC LIMIT 5;
              漂亮男人

              Solution de conversion Pinyin en caractères chinois https://github.com/letiantian...
              S'il n'y a pas beaucoup de produits, vous pouvez également ajouter un champ pinyin supplémentaire

                Derniers téléchargements
                Plus>
                effets Web
                Code source du site Web
                Matériel du site Web
                Modèle frontal
                À propos de nous Clause de non-responsabilité Sitemap
                Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!