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

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

天蓬老师
天蓬老师

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

全員に返信(3)
Peter_Zhu

https://github.com/algolia/au...
基本的な機能は自動的に完了することです。リンク内のプラグインを確認してください。重要なのは、自動的に完成した代替データのリストをどのように提供するかです...

いいねを押す +0
Peter_Zhu

私が話しているのは@のプロンプトであり、@の分析ではありません
簡単に言えば、個人名Wang helloがある場合、ll、e、wang、Wang、anと入力します。 。 。 。 Wang hello という名前を要求することができます。

いいねを押す +0
Ty80

実際、原理は同じですが、データ量が比較的大きい場合、データ量が多いため、データベースに基づいてクエリのパフォーマンスを直接実装することはお勧めできません。 Lucene を導入し、名前 (name) と名前 (namePY) Index を記述し、@ 記号を入力した後、ユーザー入力に基づいて Suggest+ajax 呼び出しインターフェイスを実行することをお勧めします。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!