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

java - @功能 提示一般如何实现?

现在各种地方都有@功能,典型的qq空间。 一般输入中文或者拼音 ,都可以提示出名字,而且不是首字符,中间的字符也可以。 而且速度都很快,一般都是100ms以内,就提示。这个是如何实现的?

天蓬老师天蓬老师2720 Il y a quelques jours395

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

  • 天蓬老师

    天蓬老师2017-04-18 10:34:13

    https://github.com/algolia/au...
    La fonction de base est de le compléter automatiquement. Vous pouvez consulter le plug-in dans le lien, cela peut être utile. La clé est de savoir comment fournir une liste automatiquement complétée de données alternatives...

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:34:13

    Ce dont je parle, c'est de l'invite de @, pas de l'analyse de @
    Pour faire simple, s'il y a un nom personnel Wang bonjour, vous entrez ll, e, wang, Wang, an. . . . Cela peut inciter le nom Wang bonjour.

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-18 10:34:13

    En fait, le principe est le même, mais si votre volume de données est relativement important, il n'est pas recommandé de l'implémenter directement à partir de la base de données. Les performances des requêtes similaires ne sont vraiment pas flatteuses pour de grandes quantités de données. Il est recommandé d'introduire Lucene et d'épeler le nom complet du nom (namePY) à indexer, puis d'implémenter une interface de récupération après avoir entré le symbole @, exécutez simplement l'interface d'appel Suggest+ajax en fonction de l'entrée de l'utilisateur.

    répondre
    0
  • Annulerrépondre