Blob alanlarda endeksleme
Blob alanlarda endeksleme
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.
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
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/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
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.
Ş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/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
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
http://www.dotnetfirebird.org/blog/2005 ... index.html
http://www.dotlucene.net/
http://www.dotlucene.net/documentation/api/index.html --> demo