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

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

天蓬老师
天蓬老师

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

membalas semua(3)
Peter_Zhu

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

Peter_Zhu

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.

Ty80

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!