Bagaimanakah teknologi carian Meituan Takeout dilaksanakan (php)
伊谢尔伦
伊谢尔伦 2017-05-16 13:12:53
0
4
533

< /p>

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

membalas semua(4)
習慣沉默

Adakah php tidak mempunyai sphinx dan xunsearch?

为情所困

Cuba enjin carian elastik, yang menyokong pembahagian perkataan, carian teks penuh, dan juga boleh diisih berdasarkan persamaan

迷茫

Sama ada anda mempunyai jabatan carian anda sendiri untuk membangunkannya sendiri, atau anda menggunakan beberapa enjin carian sumber terbuka yang popular, seperti solr dan elasticsearch

淡淡烟草味

Izinkan saya memberitahu anda idea saya: tukar aksara Cina kepada pinyin dan lakukan carian teks penuh.

// PHP利用ICU扩展intl实现汉字转拼音
echo transliterator_transliterate('Any-Latin; Latin-ASCII; Lower()', '德克士'); //de ke shi
echo transliterator_transliterate('Any-Latin; Latin-ASCII; Lower()', '得克'); //de ke

// 假设name字段内容为"德克士",则name_fts字段内容为"de ke shi".
// MySQL全文检索字段name_fts中同时包含"得克"关键字de和ke的商店记录.
// 所以 name_fts 中包含de和ke的店铺都能显示出来.
SELECT name FROM store 
WHERE MATCH(name_fts) AGAINST('+de +ke' IN BOOLEAN MODE)
ORDER BY id DESC LIMIT 5;
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan