Blob alanlarda endeksleme

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
celalatak
Üye
Mesajlar: 70
Kayıt: 27 Şub 2004 12:41

Blob alanlarda endeksleme

Mesaj gönderen celalatak »

Firebird veretabanı kullanacağım. Büyük blob alanlar var. Bu alanlarda enedekleme yapacak component varmı? Yapmak isteğim helplerdeki arama sayfası gibi bir veya birkaç kelime yazıldığında blob alanlarda arama yapacak ve bulduğu kayıdın açıklamasını bir gride yazacak.
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar,

Firebird'de henüz Full Text Search Yok ! FB 3.0'da eklenilmesi planlanıyor. Indexleme kullanmadan da BLOB alanlarda LIKE sorgulaması yaparsanız yeterince iyi performans elde edersiniz. Test edin.

Kolay gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
celalatak
Üye
Mesajlar: 70
Kayıt: 27 Şub 2004 12:41

Mesaj gönderen celalatak »

Cevap için teşekkürler.Endeksleme yapmak için hangi veritabanını kullanmalıyım?
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

M$-SQL Server'da bu özellik var, Yalnız Server'ın Full Text Search özelliğini aktif etmelisiniz. Ayrıca o tabloyla ilgili indekslemeleri de yapmalısınız.

Şunu söyleyebilirim, FB ile M$'ı bu konuda bir teste tabi tutmuştuk. Her ikisinde de Indexsiz bir biçimde TEXT alanlarda arama yaptırmıştık, FB Korkunç bir fark ile öndeydi.

Ama FTS ile durum ne olur bilemiyorum denemedim. Bunun dışında galiba (Postgre SQL) yapıyor ama kesin emin değilim. Diğer DB'ler, Oracle Sybase Informix gibi DB'lerde bu özellikler vardır.

Kolay Gelsin.

Not : Eğer M$ kullanacaksanız, FB'yi FTS'siz, M$'ı FTS'li bir biçimde test edin derim ben !... FTS Yok diye FB'den vazgeçmeyin derim, yine de karar sizin. Almanya'daki bir haber Ajansı, FTS'siz bir biçimde FB'yi kullanmakta ve günde binlerle ifade edilen (rakamı tam hatırlamıyorum) dokuman insert ediyorlar DB'lerine ve memnunlar.
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

tam bir inceleme fırsatım olmadı ama bir sitede görüp demosunu kullanmıştım ama sanırım .net için. yinede bir göz atmanızda fayda var.

http://www.dotnetfirebird.org/blog/2005 ... index.html

http://www.dotlucene.net/

http://www.dotlucene.net/documentation/api/index.html --> demo
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
Cevapla