java - @功能 提示一般如何实现?
天蓬老师
天蓬老师 2017-04-18 10:32:13
0
3
425

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

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

répondre à tous(3)
Peter_Zhu

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...

Peter_Zhu

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.

Ty80

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal