ホームページ  >  に質問  >  本文

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

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

天蓬老师天蓬老师2720日前396

全員に返信(3)返信します

  • 天蓬老师

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

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

    返事
    0
  • 天蓬老师

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

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

    返事
    0
  • PHP中文网

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

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

    返事
    0
  • キャンセル返事