Cara Membuat Enjin Carian Anda Sendiri

Isi kandungan:

Cara Membuat Enjin Carian Anda Sendiri
Cara Membuat Enjin Carian Anda Sendiri

Video: Cara Membuat Enjin Carian Anda Sendiri

Video: Cara Membuat Enjin Carian Anda Sendiri
Video: Mesin jet mikro 2024, November
Anonim

Laman web yang paling popular di Internet adalah enjin carian. Dengan bantuan mereka, anda sentiasa dapat mencari maklumat yang anda perlukan. Mari cuba buat mesin pencari kita sendiri dengan cara yang sama seperti enjin carian pertama yang berfungsi. Selepas itu, anda boleh mengubah suai enjin carian anda dan mengubahnya menjadi yang lengkap dan moden. Itu bergantung pada kemahiran dan kesediaan anda. Oleh itu, berikut adalah arahan untuk membuat enjin carian meta.

Cara membuat enjin carian anda sendiri
Cara membuat enjin carian anda sendiri

Arahan

Langkah 1

Bahagikan mesin carian anda kepada tiga bahagian. Bahagian pertama adalah antara muka enjin carian web masa depan, yang ditulis dalam PHP. Bahagian kedua adalah indeks (pangkalan data SQL saya), yang menyimpan semua maklumat mengenai halaman. Bahagian ketiga adalah robot carian yang akan mengindeks halaman web dan memasukkan data mereka ke dalam indeks, itu dilakukan dalam bahasa Delphi.

Langkah 2

Mari mula membuat antara muka. Buat fail index.php. Untuk melakukan ini, bahagikan halaman menjadi dua menggunakan jadual. Bahagian pertama adalah borang carian, yang kedua adalah hasil carian. Di bahagian atas, buat borang yang akan menghantar maklumat ke file index.php menggunakan kaedah get. Terdapat tiga elemen di dalamnya - medan teks dan dua butang lagi. Satu butang diperlukan untuk mengirim permintaan, yang kedua - untuk membersihkan medan (butang ini adalah pilihan).

Langkah 3

Namakan bidang teks "carian", butang pertama (yang menghantar permintaan) nama "Cari". Tinggalkan nama borang sebagaimana adanya - "form1".

Langkah 4

Hasilnya akan dipaparkan di bahagian bawah meja menggunakan php, jadi buka tag <? Php dan mulakan pengekodan.

Langkah 5

Sambungkan fail konfigurasi untuk menyambung ke pangkalan data.

sertakan "config.php";

Periksa sama ada butang "Cari" diklik.

if (isset ($ _ GET ['button'])) {code dijalankan jika butang "Search" ditekan} lain {code dijalankan jika butang "Search" tidak ditekan}

Sekiranya butang diklik, maka periksa pertanyaan carian.

if (isset ($ _ GET ['search'])) {$ search = $ _ DAPATKAN ['search'];}

Langkah 6

Sekiranya terdapat pertanyaan carian, kemudian tetapkan teks pertanyaan carian ke pemboleh ubah carian $.

Langkah 7

Periksa permintaan supaya tidak kosong dan tidak lebih pendek daripada tiga aksara.

Langkah 8

if ($ search! = '' && strlen ($ search)> 2) {kod carian pangkalan data} yang lain {echo "Pertanyaan carian kosong telah ditentukan atau rentetan carian mengandungi kurang daripada 3 aksara.";}

Sekiranya pertanyaan carian memenuhi syarat atas, jalankan skrip carian itu sendiri.

Langkah 9

Jalankan gelung yang akan mencetak hasil carian melalui printf.

Itu sahaja. Sekiranya anda mempunyai pengetahuan yang diperlukan, maka anda mungkin menambahkan elemen yang anda perlukan ke enjin carian dan membuat algoritma anda sendiri untuk penciptaannya.

Disyorkan: