Solr carian api drupal hosting
Untuk menggunakan Search API modul Solr Cari, anda memerlukan pelayan Solr dengan fail konfigurasi sesuai. Untuk itu, anda mempunyai dua pilihan: sama ada memasang Solr pada pelayan anda sendiri, atau membeli contoh pelayan di sebuah pembekal hosting Solr.
Perkara yang paling penting untuk diingati, untuk kedua-dua varian, adalah untuk mengkonfigurasi pelayan Solr dengan fail tatarajah yang betul (lihat di bawah).
Menggunakan penyelesaian yang dihoskan
Menggunakan penyelesaian yang dihoskan mempunyai kelebihan besar tidak memerlukan kepakaran dalam Solr. Terdapat beberapa semesta alam Solr yang sama ada menyokong API Carian langsung atau membolehkan anda untuk memuat naik fail konfigurasi anda sendiri. Beberapa daripada mereka yang disenaraikan di laman Solr projek carian Carian API. tetapi senarai itu pasti tidak lengkap (dan mungkin juga akan ketinggalan zaman). Satu perkara yang perlu berhati-hati untuk (kecuali sama ada menyokong jelas versi terbaru Search API Solr Carian atau menyokong memuat naik configs adat) adalah bahawa sambungan tidak memerlukan apa-apa mekanisme pengesahan maju, seperti sijil atau melampirkan parameter GET kepada semua permintaan, kerana ini kini tidak disokong oleh modul (daripada kotak). Pada masa ini, hanya asas Pengesahan HTTP dan HTTPS disokong.
Dan sekali lagi: ingat untuk menggunakan fail tatarajah yang betul!
Kemudian, hanya masukkan maklumat sambungan untuk Solr (yang anda perlu terima dari tuan rumah Solr) semasa membuat pelayan Search API dan anda perlu baik untuk pergi.
Memasang Solr secara manual
Manakala Solr hanya boleh didapati melalui pengurus pakej dalam pengagihan Linux yang paling popular, versi dalam repositori pengedaran biasanya sangat ketinggalan zaman (mis versi terkini Ubuntu LTS itu, 14.04, mengandungi Solr 3.6). Juga, memasang dan menjalankan Solr tidak begitu keras secara manual, jadi melakukan yang biasanya pilihan yang lebih baik.
Carian API Solr modul carian akan bekerjasama dengan Solr versi 3.5 atau mana-mana satu yang lebih tinggi (cth 3.6, 4.0, 4.8, 5.1). Fail config untuk penggunaan terkandung dalam Solr-conf / direktori modul, dikumpulkan dengan jumlah utama versi Solr (3.x, 4.x, 5.x). Jika versi utama anda mahu menggunakan tidak terkandung di sana, versi tidak akan disokong oleh modul (mis ia mungkin sokongan 3.x akan digugurkan pada satu ketika, manakala 1.4 sokongan sudah jatuh).
Jika anda menggunakan salah satu daripada pelbagai panduan yang besar di internet untuk menubuhkan Solr, hanya ingat untuk menggunakan fail-fail config dan integrasi dengan Search API harus bekerja seperti yang diharapkan.
Arahan terperinci untuk menubuhkan Solr bergantung kepada versi utama yang digunakan, dan boleh didapati di sini:
Ia biasanya disyorkan untuk menggunakan versi stabil terkini yang ada, kerana mereka akan menawarkan prestasi yang terbaik dan paling ciri-ciri (beberapa yang akan juga disokong oleh modul ini). Walau bagaimanapun, versi utama baru ( "x.0", "x.1") sering juga mengandungi terurus, jadi berhati-hati apabila menggunakan satu yang hanya dikeluarkan baru-baru dan mungkin mencari isu-isu yang sedia ada dengannya.
Nota: Oleh kerana apa-apa perubahan yang tidak serasi, Solr versi 5.5 dan lebih tinggi (dalam 5.x) cawangan tidak disokong. Sila gunakan sama ada Solr 5.4.1 atau Solr 6.x (sekali ia disokong oleh modul ini).
Memasang Solr dengan Ansible
Ansible adalah alat automasi server yang mudah. Untuk memasang berfungsi sepenuhnya Apache Solr server contoh anda boleh cuba skrip Ansible dikekalkan oleh jiv_e. Ia banyak barangan termasuk search_api_solr penempatan fail config. Lihat https://github.com/jiv-e/ansible-multicore-solr.
Anda boleh menyumbang kepada projek ini dengan mengemukakan laporan pepijat, kod dan dokumentasi! Sila membantu untuk menjadikannya lebih baik supaya tidak ada keperluan untuk memasang Solr dengan tangan.