Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Bagaimana meng Ignore keyword yang tidak sesuai?
Halo gan. Mau tanya kalo google kan kita search pake 3 suku kata and tetep keluar walau cuma ada 2 suku kata yang related. Buat meng ignoRe 1 suku kata yang di ketik gmna ya? Jadi user tetep dapet hasil yang nyerempet dikit . kalo pake % kan urutan katanya harus tetep sama . kalo kebalik tetep ga keluar . mungkin ada saran ?
2 Jawaban:
Jawaban Terpilih
kalo saya idenya ambil keywordnya, hitung ada berapa kata, (bisa dijadikan array terus count() ) sisanya pake if else
if($jumlahKata == 3){
//cari 3 kata
}else if($jumlahKata == 2){
//cari 2 kata
}else{
//cari 1 kata
}
Kalo urutannya mau random , bisa bikin query pake metode OR gabungin semuanya jadi setiap keywordnya dicari kalo ada yang cocok
*kalo sistem search yang lebih dari 1 field coba cek "match against" https://www.mullie.eu/mysql-as-a-search-engine/
Berhasil gan hilman cara pertaman. Split jadi array and check satu satu. Tinggal pake match against yang belum bisa. Error terus muncul text index apa gitu .
Nanti saya coba coba lagi.