Algoritma Mesin Pencari SVLAB

Mesin pencari Pencarian SVLAB .

gambar

Mesin pencari baru memungkinkan Anda untuk menambahkan halaman Anda ke indeks mesin pencari menggunakan plugin Google Chrome .

Setelah menginstal plugin, tombol "Simpan Halaman" akan tersedia untuk Anda. Setiap halaman yang Anda tambahkan ke mesin pencari dikaitkan dengan IP Anda. Dengan demikian, Anda dapat mencari di halaman Anda hanya dari IP Anda. Mesin pencari tersedia di
svlaboratory.org/application/search dan svlaboratory.com

Algoritma, implementasi, tumpukan teknologi.

Indeks mesin pencari disimpan dalam database MySQL . Sebagai indeks, teks digunakan di dalam tag html dari halaman yang diperoleh setelah mereka dimuat dan ditampilkan secara dinamis di browser pengguna. Juga, teks yang diperoleh setelah mengubah kata-kata menjadi bentuk dasar oleh perpustakaan penganalisa morfologis Az.js digunakan .

Dengan prinsip yang sama, indeks tautan ke sumber daya media halaman HTML disimpan: hyperlink, gambar, video.

Semua indeks sesuai dengan tabel database MySQL individual, yang barisnya masing-masing sesuai dengan deskripsi halaman yang diindeks.

Pemuatan dinamis dan penguraian halaman dilakukan oleh plugin Google Chrome menggunakan perpustakaan jQuery .

Setelah plug-in terhubung ke browser dan pengguna mengklik tombol “Save Page” di halaman yang diinginkan, data parsing dikirim ke server web mesin pencari yang ditulis dalam PHP menggunakan kerangka kerja aplikasi kueri Zend Framework .

Untuk mencari halaman Anda, data Anda dikaitkan dengan alamat IP Anda dan permintaan pencarian dikirim dari halaman web svlaboratory.org/application/search dan aplikasi web svlaboratory.com untuk tindakan server web Apache menggunakan teknologi Ajax .

Sebagai algoritma pencarian halaman, permintaan pencarian ke database MySQL digunakan.
Untuk mencari kalimat - kalimat dibagi menjadi kata-kata, kata-kata diberikan dalam bentuk dasar oleh penganalisa morfologis. Pencarian untuk kata-kata individual dilakukan.

Di tempat pertama dalam hasil pencarian adalah halaman di mana sebagian besar kata, pasangan kata, dan kalimat sumber ditemukan.

Implementasi spesifik mesin pencari dalam kasus Anda hanya akan bergantung pada keterampilan pemrograman Anda.

Saya mengundang semua orang untuk menggunakan mesin pencari saya.

Hormat kami
SVLAB

Source: https://habr.com/ru/post/id461767/


All Articles