bagaimana cara membuat pencarian per kata seperti google tanpa sql?

bagaimana cara membuat pencarian per kata seperti google tanpa sql? dan saya sudah mencoba membuatnya tetapi kurang akurat yg saya pengen ketika user menginput (bebas) contoh: "satu dua ane" nah nanti nyari satu per satu kata,jika "satu" tidak ada maka loncat ke "dua" dan jika "dua" tidak ada maka loncat ke "ane"

 <?php

$respon = 'ane gak tau gan.|terserah deh, yg penting ane bisa makan hari ini. ;p|ampun, gan. ane gak tau. ngomong yang lain aja ya.|wah, ane off bentar ya. kebelet pipis.|maho!|wahahahaha|waduh? cepet amat, gan???|gak ngerti. tolong pencerahannya|mantap gan|ampun, gan|agan orangnya ribet. ane jadi males|ijin nyimak, gan|maap double post gan|nyimax dulu gan|wah, selamat yah gan...|boleh dong, ane ditimpuk pake cendol nya...|wah enak gan ane juga pengen|wkwkw bisa nahan gan|sepertinya ane mesti setuju ama ente gan|ga ada sumbernya nih jangan jangan HOAX';
$pisah = explode("|",$respon);

  echo "\n    You: ";
$talk = trim(fgets(STDIN, 1024));

if($cari = stristr($respon,$talk)) {
  $jawab = explode("|",$cari);
  echo "    Bot: ".$jawab[0];
}
else{
$jawab = $pisah[rand(0, count($pisah))];
echo "    Bot: ".$jawab;
}

?>

avatar fadhelmurphy
@fadhelmurphy

19 Kontribusi 1 Poin

Diperbarui 6 tahun yang lalu

1 Jawaban:

up gan

avatar fadhelmurphy
@fadhelmurphy

19 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban