cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimanakah teknologi carian Meituan Takeout dilaksanakan (php)

< /p>

伊谢尔伦伊谢尔伦2750 hari yang lalu505

membalas semua(4)saya akan balas

  • 習慣沉默

    習慣沉默2017-05-16 13:14:53

    Adakah php tidak mempunyai sphinx dan xunsearch?

    balas
    0
  • 为情所困

    为情所困2017-05-16 13:14:53

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

    balas
    0
  • 迷茫

    迷茫2017-05-16 13:14:53

    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

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 13:14:53

    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;

    balas
    0
  • Batalbalas