Cara Mengubah managed-schema solr ke schema.xml

Mungkin hal yang sepele, tapi pernah ga kelupaan apa yang pernah kita cari dalam beberapa bulan terakhir. Dan pada saat butuh jadi lupa dan harus mencari lagi. Kira kira begitulah yang aku alami, dan itu sering banget, jadi mumpung inget aku mau nulis sedikit bagaimana mengubah managed-schema solr ke schema.xml

Kalau belum tau apa itu solr, solr itu bukan matahari ya, tapi memang logonya gambar matahari mirip bendera nippon doeloe

Singkatnya solr itu database yang fungsinya sama kayak mysql tapi ini bukan jenis mysql yang relational tabel ke tabel tapi lebih ke bentuk dokumen-dokumen berbentuk json, sehingga disebut NoSQL. masih bingung? Coba install aja sambil lihat dokumentasinya disini. Btw selain itu solr ga cuma sebagai penyimpan data tetapi sebagai mesin pencari juga, mirip google juga konsepnya secara dasar, kemungkinan juga olshop seperti tokopedia, shopee memakai ini loh hihi

caranya ternyata simpel tapi ternyata hal simple begini malah bikin lupa

Cara yang paling mudah adalah sebagai berikut.

  1. Kalau kalian baru membuat core pada solr cukup pergi ke folder configset, dimana itu?
    letaknya ada di folder solr yang kalian install contohnya ada disini
    solr-8.7.0\server\solr\configsets
Letak folder configsets

2. Nah disana aku udah bikin sample, sample itu cuma hasil copy dari _default yang diubah sangat sedikit, jadi coba kalian copy paste dulu _default tersebut

3. setelah itu buka sample > config > lalu buka solrconfig.xml

4. di dalam sana coba tambahkan line ini

<schemaFactory class="ClassicIndexSchemaFactory"/>

kurang lebih jadinya seperti ini

Contoh hasil penambahan untuk menjadikan schema.xml

5. buka cmd lalu pergi ke alamat solr/bin seperti ini

contohnya, tidak selalu sama ya, tergantung dimana folder solr kalian dimana

6. Pastikan solr kalian sudah jalan, dengan mengaktifkan perintah “solr start” di cmd atas

7. ketikan ini untuk membuat core yang memakai schema.xml

solr create -c namacorenya -d namaconfigsetnya

klo bingung contohnya begini, karena nama configsetnya aku adalah sampel maka begini

solr create -c core1 -d sample

maka jadinya akan seperti ini

Hasil bentuk schema.xml

Happy searching!

Sumber : https://stackoverflow.com/questions/56913835/upgrade-filter-in-schema-xml-with-solr-standardfilterfactory-from-existing-core

Tinggalkan komentar