repoze.pgtextindex.

Indeks Teks untuk Repoze.Catalog Berdasarkan PostgreSQL 8.4
Unduh sekarang

repoze.pgtextindex. Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • BSD License
  • Nama Penerbit:
  • Shane Hathaway

repoze.pgtextindex. Tag


repoze.pgtextindex. Keterangan

Indeks Teks untuk Repoze.Catalog Berdasarkan PostgreSQL 8.4 repoze.pgtextindex adalah plugin pengindeksan repoze.catalog yang menyediakan mesin pencari teks berdasarkan kemampuan pengindeksan teks yang kuat dari PostgreSQL 8.4 ke atas. Ini dirancang untuk menggantikan semua indeks pencarian teks berdasarkan zope.index. Instalasi biasanya memerlukan beberapa atau tidak ada perubahan pada kode yang sudah menggunakan repoze.catalog. Keuntungan dari repoze.pgtextindex atas zope.index.text meliputi: * kinerja. Untuk dataset besar, repoze.pgtextindex dapat menjadi urutan besarnya lebih cepat dari Zope.index, terutama karena repoze.pgtextIndex tidak memiliki overhead objek yang tidak dimiliki Zope.Index. * Menurunkan konsumsi RAM. Pengguna Zope.Index bekerja di sekitar overhead yang tidak dibongkar dengan menjaga cache besar benda-benda yang tidak diminta dalam RAM. Lebih buruk lagi, setiap utas menyimpan salinannya sendiri cache objek. PostgreSQL, di sisi lain, tidak perlu mempertahankan struktur kompleks dalam RAM. Ukuran proses postgresql cenderung konstan dan masuk akal. * Pemeliharaan. Fitur pengindeksan teks dari PostgreSQL didokumentasikan dengan baik dan menerima banyak perawatan aktif, sedangkan Zope.Index belum menerima banyak perhatian pengembang selama bertahun-tahun.Repoze.pgtextindex tidak menyebabkan PostgreSQL terlibat dalam setiap permintaan katalog dan pembaruan. Hanya operasi yang menggunakan atau mengubah indeks teks PostgreSQL.Usage: repoze.pgtextindex digunakan seperti halnya indeks lain dalam repoze.catalog: dari repoze 'Bahasa Inggris', drop_and_create = true) Argumen ke konstruktor adalah sebagai berikut: Diskriminator repoze.Catalog Discrminator untuk indeks ini. Untuk informasi lebih lanjut tentang discrminators lihat repoze.Catalog Documentasi. Argumen ini diperlukan.DSN string koneksi untuk menghubungkan ke PostgreSQL. Argumen ini diperlukan. Meja tabel untuk digunakan untuk indeks. Standarnya adalah 'pgtextindex'.ts_config konfigurasi pencarian teks PostgreSQL untuk digunakan untuk indeks. Standarnya adalah 'Bahasa Inggris' yang merupakan konfigurasi bawaan default yang dikirimkan dengan PostgreSQL. Untuk informasi lebih lanjut tentang konfigurasi pencarian teks, lihat dokumentasi pencarian teks lengkap PostgreSQL.Drop_and_Create Jika Tabel dan Indeks yang digunakan akan dijatuhkan (jika ada) dan (kembali). Defaultnya benar. Persyaratan: · Python.


repoze.pgtextindex. Perangkat Lunak Terkait

PyrseaS.

Kerangka kerja dan utilitas untuk meningkatkan dan memelihara basis data ...

203

Unduh