Cara Menambah Google Custom Search Engine di Laravel

Cara Menambah Google Custom Search Engine di Laravel

Pada artikel ini saya akan membahas paket Google Custom Search Engine yang memungkinkan kamu untuk menambahkannya ke aplikasi Laravel. Tidak ada banyak kemungkinkan jika kamu ingin memiliki mesin pencari sendiri di situs kamu tanpa perlu banyak pemrograman.

Saat ini, tidak banyak solusi sederhana, kamu tidak bisa hanya mengimpor URL, tetapi diperlukan untuk mengkonversikannya ke dokumen, memasukan beberapa layanan seperti Algolia, mempelajari API dan search dan update sendiri. Meski demikian kamu bisa menggunakan Google Custom Search Engine untuk proyek Laravel dan menggunakannya dengan cara yang lebih sederhana.

$fulltext = new LaravelGoogleCustomSearchEngine(); // initialize
$results = $fulltext->getResults('some phrase'); // get first 10 results for query 'some phrase'

Tentu saja kita perlu membuat Custom Search Engine dan API key, yang akan dibahas dan dijelaskan dibawah ini:

Konfigurasi

Membuat Googe Custom Search Engine

  1. Buat search engine kamu di https://cse.google.com/cse/. Versi gratis akan disisipi iklan dan menggunakan Google Branding. Sementara versi berbayar bebas iklan dan bisa membuatnya bebas Google Branding.
  2. Setelah membuat dan memasukan URL website kamu, kamu bisa melihat search engine ID, di menu setup.

Perlu diperhatikan jika kamu mengubah style dari Custom Search Engine, ID mungkin bisa berubah.

Dapatkan API Key

  1. Masuk ke https://console.developers.google.com.
  2. Selanjutnya pilih New Project, dan masukan nama project yang kamu inginkan.
  3. Butuh beberapa saat hingga Project selesai dibuat.
  4. Setelah membuat Project, kini kamu bisa mengakses API Manager.
  5. Di API Manager, klik tombol Enable dan pilih Custom Search API.
  6. Selanjut di API Manager pilih menu Credentials.
  7. Selanjutnya klik tombol, Create Credentials, lalu pilih API key.
  8. Akan ditampilkan API key kamu, copy dan paste ke sini.

Simpan Nilai Konfigurasi

Simpan search engine ID dan API key pada config/laravelGoogleCustomSearchEngine.

 

Jakartawebhosting.com menyediakan layanan Web Hosting, dengan kecepatan dan stabilitas pusat data dan server yang baik, up time server 99,9%, team support yang siap membantu 24 jam dan biaya langganan dengan yang menarik.

You may also like...