Rumah  >  Soal Jawab  >  teks badan

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

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

天蓬老师天蓬老师2720 hari yang lalu389

membalas semua(3)saya akan balas

  • 天蓬老师

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

    https://github.com/algolia/au...
    Fungsi asas adalah untuk melengkapkannya secara automatik Anda boleh menyemak pemalam dalam pautan, ia mungkin membantu. Perkara utama ialah cara anda menyediakan senarai data alternatif yang lengkap secara automatik...

    balas
    0
  • 天蓬老师

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

    Apa yang saya maksudkan ialah gesaan @, bukan analisis @
    Ringkasnya, jika ada nama peribadi Wang hello, anda masukkan ll, e, wang, Wang, an. . . . Ia boleh menggesa nama Wang hello.

    balas
    0
  • PHP中文网

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

    Sebenarnya, prinsipnya adalah sama, tetapi jika volum data anda agak besar, ia tidak disyorkan untuk melaksanakannya secara langsung berdasarkan pangkalan data Prestasi pertanyaan seperti itu benar-benar tidak memuaskan untuk jumlah data yang besar disyorkan untuk memperkenalkan Lucene dan mengeja nama penuh nama (namaPY) untuk diindeks, dan kemudian melaksanakan antara muka perolehan Selepas memasukkan simbol @, lakukan sahaja antara muka panggilan Cadangkan+ajax berdasarkan input pengguna.

    balas
    0
  • Batalbalas