现在各种地方都有@功能,典型的qq空间。 一般输入中文或者拼音 ,都可以提示出名字,而且不是首字符,中间的字符也可以。 而且速度都很快,一般都是100ms以内,就提示。这个是如何实现的?
天蓬老师2017-04-18 10:34:13
https://github.com/algolia/au...
基本的な機能は自動的に完了することです。リンク内のプラグインを確認してください。重要なのは、自動的に完成した代替データのリストをどのように提供するかです...
天蓬老师2017-04-18 10:34:13
私が話しているのは@のプロンプトであり、@の分析ではありません
簡単に言えば、個人名Wang helloがある場合、ll、e、wang、Wang、anと入力します。 。 。 。 Wang hello という名前を要求することができます。
PHP中文网2017-04-18 10:34:13
実際、原理は同じですが、データ量が比較的大きい場合、データ量が多いため、データベースに基づいてクエリのパフォーマンスを直接実装することはお勧めできません。 Lucene を導入し、名前 (name) と名前 (namePY) Index を記述し、@ 記号を入力した後、ユーザー入力に基づいて Suggest+ajax 呼び出しインターフェイスを実行することをお勧めします。