Saya mencari server pencarian teks lengkap yang berdiri sendiri dengan properti berikut:
- Harus beroperasi sebagai server yang berdiri sendiri yang dapat melayani permintaan pencarian dari banyak klien
- Harus dapat melakukan "pengindeksan massal" dengan mengindeks hasil dari permintaan SQL: ucapkan "SELECT id, text_to_index FROM dokumen;"
- Harus perangkat lunak gratis dan harus dijalankan di Linux dengan MySQL sebagai databasenya
- Harus cepat (mengesampingkan pencarian teks lengkap internal MySQL)
Alternatif yang saya temukan yang memiliki properti ini adalah:
- Solr (berdasarkan Lucene)
- ElasticSearch (juga berdasarkan pada Lucene)
- Sphinx
Pertanyaan saya:
- Bagaimana mereka membandingkan?
- Apakah saya melewatkan alternatif lain?
- Saya tahu bahwa setiap kasus penggunaan berbeda, tetapi apakah ada kasus tertentu di mana saya pasti tidak ingin menggunakan paket tertentu?