recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment convertir le pinyin en caractères chinois ou d'autres solutions dans le champ de recherche du site de commerce électronique php

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 !

迷茫迷茫2779 Il y a quelques jours977

répondre à tous(7)je répondrai

  • 三叔

    三叔2017-06-24 09:44:17

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

    répondre
    0
  • 为情所困

    为情所困2017-06-24 09:44:17

    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

    .

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-24 09:44:17

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

    répondre
    0
  • 巴扎黑

    巴扎黑2017-06-24 09:44:17

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

    répondre
    0
  • 三叔

    三叔2017-06-24 09:44:17

    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

    .

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-06-24 09:44:17

    // 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;

    répondre
    0
  • 漂亮男人

    漂亮男人2017-06-24 09:44:17

    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

    répondre
    0
  • Annulerrépondre