Rumah > Soal Jawab > teks badan
现在各种地方都有@功能,典型的qq空间。 一般输入中文或者拼音 ,都可以提示出名字,而且不是首字符,中间的字符也可以。 而且速度都很快,一般都是100ms以内,就提示。这个是如何实现的?
天蓬老师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...
天蓬老师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.
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.