Yang Sering Berkunjung

Cari Blog Ini

Entri Populer

Senin, 02 Mei 2016

Pencarian Full Text dengan Elasticsearch

Sebelum nya kita kenalan dulu apa itu elasticsearch, elasticsearch adalah search engine full-text yang bisa diakses melalui RESTful API. Elasticsearch berorientasi dokumen (hampir seperti MongoDB) artinya engine ini akan menyimpan objek atau dokumen daripada menyimpan data dengan representasi baris dan kolom. Dokumen yang disimpan tersebut akan di serialisasi sebagai JSON ketika diakses.
  • Indexing
  • Indexing adalah proses memasukkan data ke dalam elasticsearch. index kalau dalam relational database bisa dikatakan sebagai database.
    untuk membuat indexing bisa menggunakan postman chrome atau terminal dengan curl.

    indexing-postmanchrome
    membuat index dengan postman chrome
    jika hasilnya seperti diatas berarti sudah berhasil membuat index blog_db.
  • Mapping
  • Mapping adalah mendefinisikan tipedata dan beberapa atribut elasticsearch.
    sekarang kita akan membuat type posts pada index blog_db yang telah kita buat tadi. Jadi jika dalam relational database, blog_db adalah database dan posts adalah table.
    kita akan membuat mapping dengan post json dibawah ke dalam url http://localhost:9200/blogging/_mapping/posts

     {
        "posts" : {
            "properties" : {
                "judul" : {"type" : "string"},
                "isi" : {"type" : "string"},
                "author" : {"type" : "string"}
            }
        }
    }


1 komentar:

  1. Pamungkas Wave: Pencarian Full Text Dengan Elasticsearch >>>>> Download Now

    >>>>> Download Full

    Pamungkas Wave: Pencarian Full Text Dengan Elasticsearch >>>>> Download LINK

    >>>>> Download Now

    Pamungkas Wave: Pencarian Full Text Dengan Elasticsearch >>>>> Download Full

    >>>>> Download LINK wA

    BalasHapus