Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Buat Lucene Index di database menggunakan JdbcDirectory

Saya telah membuat implementasi JdbcDirectory saya sendiri, meskipun akan bergantung pada JEE6 untuk memanfaatkan @Singleton anotasi. Kode itu sendiri tidak terlalu sepele untuk ditempelkan ke dalam postingan StackOverflow dan masih memiliki beberapa batasan. Bagian kuncinya adalah Anda tidak dapat melakukan banyak operasi pada satu transaksi menggunakan banyak utas karena semantik penguncian basis data.

https://github.com/trajano/doxdb/tree/jdbc-directory-example/doxdb-ejb/src/main/java/net/trajano/doxdb/search/lucene

Melihat implementasi Anda, sepertinya Anda juga menyimpan "file" yang dihapus mungkin karena fragmentasinya akan lebih sedikit di penyimpanan database, sedangkan milik saya, saya telah menghapus catatan itu sendiri.

Saya telah menandai versi yang saya kerjakan yang tampaknya cukup stabil untuk beban pengujian saya. Jangan ragu untuk memberikan komentar atau saran tentangnya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa menggabungkan beberapa tabel di symfony2?

  2. Diurutkan berdasarkan string 2 karakter terakhir

  3. Kolom tidak dikenal saat menggunakan alias mysql

  4. 10 praktik terbaik teratas di MySQL

  5. Gema beberapa nilai dengan nama kolom yang sama di tabel yang sama