Lucidworks View adalah ujung depan yang menghadap konsumen untuk Lucidworks Fusion. Ini menyediakan antarmuka pencarian dasar dengan konfigurasi sederhana, sehingga Anda dapat dengan cepat memberikan solusi pencarian berbasis fusi dengan pengembangan minimal. Tampilan didukung oleh fusi, tegukan, sudut, dan libsass.
Anda juga dapat menggunakan tampilan sebagai dasar untuk mengembangkan antarmuka web yang lebih canggih, menggunakan fondasi untuk aplikasi: http://foundation.zurb.com/apps/docs/
Jika Anda memerlukan bantuan untuk mengatur fusi, lihat https://doc.lucidworks.com/. Untuk mengajukan pertanyaan tentang tampilan, lihat Situs Tanya Jawab Lucidworks.
Jika Anda mengunduh paket khusus platform, semua dependensi disertakan. Lewati untuk memulai langkah 4.
Jika Anda mulai dengan mengkloning repositori, Anda akan memerlukan perangkat lunak berikut:
npm install -g gulp bowersudo npm install -g gulp bower sebagai gantinya, jika Anda mendapatkan kesalahan dengan perintah pertama. app adalah nama aplikasi Anda: git clone https://github.com/lucidworks/lucidworks-view app cd appnpm install
bower installJika Anda mengunduh paket tar:
./view.sh startJika Anda mengkloning repositori:
npm start Ini akan mengkompilasi sass, merakit aplikasi sudut Anda, dan membuat FUSION_CONFIG.js (jika Anda belum membuatnya). Anda akan melihat output yang memberi tahu Anda port mana yang dipilih:
[BS] Access URLs:
------------------------------------
Local: http://localhost:3000
External: http://<external IP>:3000
------------------------------------
Standarnya adalah port 3000, tetapi jika port itu sudah digunakan maka aplikasi memilih port tertinggi berikutnya.
http://localhost:<port> di browser Anda untuk melihatnya beraksi. Pertama kali Anda menelusuri aplikasi, Anda akan melihat halaman login. Gunakan nama pengguna dan kata sandi Fusion Anda. Untuk mengaktifkan akses anonim, edit tombol anonymous_access di fusion_config.js.
Saat Anda mengubah fusion_config.js atau file apa pun di folder client , tugas Gulp yang sesuai akan berjalan untuk membangun file baru. Ini menggunakan browser-sync untuk memuat ulang instan setelah perubahan file sumber. Kunjungi http://localhost:3001 (atau apa pun yang ditunjukkan terminal Anda sebagai browser-sync UI) untuk dasbor browser-sync .
Untuk menjalankan proses kompilasi sekali, tanpa menonton file apa pun, gunakan perintah build :
npm run buildPerintah ini membuat versi tampilan yang dibangun yang dapat disalin dari folder build ke folder/mesin lain dan disajikan di server web Anda sendiri.
Untuk tujuan pengembangan, Anda dapat berkembang tanpa build yang lebih banyak dengan menggunakan perintah tersebut
npm run start-dev Perintah ini menjalankan server simpul, dengan paket yang diminimalkan, dan berfungsi serupa dengan perintah npm start .
npm run build
npm test
Pertama kali Anda menjalankan npm start , fusion_config.sample.js disalin ke fusion_config.js. Ubah file ini untuk mengonfigurasi opsi dasar View. Dokumentasi tentang tombol konfigurasi disertakan dalam file.
Paling tidak, Anda harus mengkonfigurasi kunci collection agar sesuai dengan nama koleksi fusi Anda.
Di lingkungan produksi, Anda juga harus mengkonfigurasi host dan port untuk menunjuk ke layanan UI dari penyebaran fusi Anda. Standarnya adalah localhost:8764 untuk tujuan pengembangan.
Saat aplikasi berjalan dengan BrowserSync, ia memuat ulang konfigurasi setiap kali Anda menyimpan fusion_config.js. Anda dapat memodifikasi konfigurasi dan menonton perubahan aplikasi secara real time di browser Anda.
Judul dan logo untuk antarmuka Anda dikonfigurasi dalam fusion_config.js sebagai search_app_title dan logo_location .
Opsi CSS dikonfigurasi dalam file di klien/aset/SCSS.
Templat untuk berbagai komponen UI terletak di klien/aset/komponen.
Hasil pencarian dari berbagai jenis dokumen dapat menggunakan templat yang berbeda. Direktori client/assets/components/document berisi templat untuk beberapa jenis dokumen umum, ditambah templat default untuk yang lainnya. Jenis data sesuai dengan konektor dalam fusi. Lihat Dokumen Menyesuaikan untuk detail tentang bekerja dengan ini.
Unduh penginstal tampilan terbaru dari https://github.com/lucidworks/lucidworks-view/releases dan jalankan sebagai administrator .
Untuk detail lebih lanjut tentang mengonfigurasi dan menyesuaikan tampilan, lihat Direktori Docs.
View adalah open source! Tarik permintaan selamat datang. Ini adalah cara yang bagus untuk memberikan kembali kepada masyarakat dan membantu orang lain membangun aplikasi pencarian yang lebih baik.