Son Eklenen İçerikler

May 9 2012

Coldfusion bileşenleri(Coldfusion Component,CFC)

Devam ...

0 yorum - Gönderen : Egemen Ateş (12:03 PM) - Kategori : Coldfusion | Workcube

Mar 23 2012

Full Text Search (Tüm Metinde Arama) Detaylı Anlatım

BU YAZIDA  FULL  TEXT SEARCH NASIL UYGULANACAGI HAKKINDA BİLGİ VERECEGİZ,

Öncelikle  full text search özelliği aktif değilse,aktif hale getirmeliyiz.

 

  Bunun için şu komutu çalıştırmamız yeterli olacaktır.

  sp_fulltext_database 'enable'  

Ardından şu görünümü almış olmamız lazım


Gerekli ayarlamaları yaptıktan sonra Şimdi fulltext search catalog ve index  oluşturmamız lazım,


Define Full-Text Index segmesine tıkladıgımızda karşımıza gelecek görüntü,


Next diyerek ilerliyoruz,


Burada daha önceki yazımızda belirttigimiz gibi full text search alan için mutlaka bir uniqe alana ihtiyacımız var.daha sonra next diyerek ilerliyoruz.


Şekilde de görüldüğü gibi hangi alanlarda full text search ile arama yapacaksak onları işaretliyoruz ve next diyoruz


Daha sonra automatically seçeneğini seçip next diyoruz.


Bu alanda ise daha önceden oluşturduğumuz catalogu seçip veya yeni bir katalog için katalog adı girip next diyoruz.


Next diyoruz.


Ardından Finish diyoruz.


Close dedıkten sonra gerekli işlemleri tamamlayıp fulltext search catalog ve index oluşturmuş olduk şimdi bunların kullanımı hakkında bilgi verelim.

SQLSERVER'de fulltext search index tanımlanan alanlar üzerinde contains ve freetext operatörleriyle arama yapabiliriz.

CONTAINS sözcüğü türkçe içermek anlamındadır burada da tam olarak kullanım amacı içerenler demektir.

örnek1;

SELECT SOCIAL_MEDIA_CONTENT,SEARCH_KEY FROM FULLTEXT_DENEME WHERE CONTAINS(*,'WORKCUBE')

 Yukarıda ki sorgu ile tablomda full text search index tanımlı tüm alanlar üzerinde WORKCUBE keyword 'unu arıyorum.bana dönen sonuç şu şekilde olacaktır

SOCIAL_MEDIA_CONTENT SEARCH_KEY

1  Workcube Türkiyenin en iyi erp yazilimidir. Human resources

2 Workcube ile şirketinizi en iyi ve en etkin şekilde yönetin. Customer

3 Erp sektöründe lider firma workcube   Workcube Erp

Örnek 2;

SELECT SOCIAL_MEDIA_CONTENT  FROM FULLTEXT_DENEME WHERE CONTAINS(SOCIAL_MEDIA_CONTENT,'"WORKCUBE*"')

Yukarıdaki sorgum farklı olarak bana workcube'ü, workcube'un,workcube'e içeren cümleleride getirecektir.sonuç aşağıdaki gibi olacaktır.

SOCIAL_MEDIA_CONTENT

1  Workcube Türkiyenin en iyi erp yazilimidir.

2 Workcube ile şirketinizi en iyi ve en etkin şekilde yönetin.

3 Erp sektöründe lider firma workcube

4 Metin İLaç Workcube'e Geçiyor. http://t.co/Ky8i200U 

Örnek 3;

SELECT SOCIAL_MEDIA_CONTENT FROM FULLTEXT_DENEMEWHERE CONTAINS(SOCIAL_MEDIA_CONTENT,'"WORKCUBE" and "ERP" ')

 Yukarıda ki sorgum bana içinde aynı anda workcube ve erp kelimelerinin geçtiği cümleleri getirecektir.sonuç aşağıdaki gibidir.

SOCIAL_MEDIA_CONTENT

1  Workcube Türkiyenin en iyi erp yazilimidir.

3 Erp sektöründe lider firma workcube

Not:and ve or operatörleri contains deyimi içinde kullanılabilirler burada da yine ' "WORKCUBE*" AND "ERP*"' syntaxı'nı kullanarak bize workcube'in ,workcube'e, erp'yi vb... sözcüklerin geçtiği cümleleri birlikte getirtebiliriz.

 

FREETEXT:İse cümle bazlı aramalarda kullanılması mantıklı olacaktır.google arama yöntemine belki ufakta olsa benzetebiliriz.Burada aradığımız cümleyi kelimelere ayırarak arama yapar.

Örnek 4: 

SELECT SOCIAL_MEDIA_CONTENT FROM FULLTEXT_DENEME WHERE FREETEXT(SOCIAL_MEDIA_CONTENT,'WORKCUBEDEDASDA ERP')

yukarıdaki aramada WORKCUBEDEDASDA kelimesini bulamassa bile ERP sözcüğünün geçtiği cümleleri bize dönderecektir.

0 yorum - Gönderen : Egemen Ateş (1:03 PM) - Kategori : Coldfusion | Genel | SQL | TSQL

Mar 22 2012

QRCode Barkod(Quick Response Code - Çabuk Tepki Kodu)

Gelişen teknoloji ile birlikte barkod yapıları beklentileri karşılamamaya başlamıştır. Eski barkod tipleri ile bir barkoda yazılabilecek veri sınırlıydı. Örneğin Ean13 formatında bir barkod oluştururken 13 karakterden fazla giremezsiniz veya başka bir barkod yapısında sadece sayısal karakterler girmek zorundasınızdır. Peki barkodumuzda daha fazla veri kullanmak istiyorsak ne yapabiliriz sorusuna cevabı QRCode vermektedir.


QRCode yapısında sol üst, sağ üst ve sol alt kısımlarda 3 tane kare şekli bulunur. Bu şekiller bu barkodun qrcode yapısında olduğunu belirtir. Diğer barkod yapılarından ayırt edilen kısım burasıdır. Aynı zamanda bu karelerin etrafının boş olması qrcode ile oluşturulan bu barkodun tipini belirler. Tip özelliğini birazdan anlatacağım.

Öncelikle QRCode barkodu diğer barkod tiplerinden ayıran en belirgin özellikleri taşıyabildiği verinin fazlalığı ve hatayı ihmal edebilme özelliğidir. QRCode ile oluşturulan bir barkod; 7000'e yakın sayısal, 4000'e yakın sayısal olmayan(unicode) karakter taşıyabilir. Aynı zamanda QRCode hatayı ihmal edebilme özelliğine sahiptir. Bu özelliği bir örnekle açıklayalım. 

Örneğin; QRCode ile oluşturduğunuz bir barkodunuzu bir ürününüz üzerine yapıştırdınız. Zamanla bu ürün üzerindeki barkod deforme olacaktır. Ürününüz üzerinde bulunan barkodun bir kısmının silindiğini farzedin. QRCode ile oluşturulan barkodlarda %30'a yakın hata ihmal edilebilmektedir. Yani barkodumuzun orta kısmında deforme olan yer yüzünden barkod okuyucular bu barkodu okumakta zorlanmayacaktır. Fakat deforme olan kısmın fazlalığı ne kadarsa bir o kadarda okunmama ihtimalini beraberinde getirir. Burada dikkat edilecek nokta QRCode'un 3 tane karesinin burada zarar görmemesidir.

QRCode'un hatayı görmezden gelebilme özelliğinden yola çıkarak çeşitli özellikler meydana gelmiştir. Örneğin QRCode ile bir barkod oluşturup orta kısmına kendi şirketinizin uygun bir logosunu eklerseniz barkoda baktığınız zaman şirket logosunu görürsünüz fakat barkod okuyucuda bu logo ihmal edilip neyin barkodunu okumak istiyorsanız o görüntülenecektir. Bir nevi kendi reklamınızı yapmış olacaksınız.

Şimdi de QRCode'u bu kadar çekici kılan özelliğe gelelim. Yazımızın başında da dediğimiz gibi gelişen teknoloji ile beraber yeni beklentiler ortaya çıkmıştı. Barkod okuyucuların çeşitli yazılımlarla cep telefonlarına kadar girdiği bugünlerde hedefleri biraz daha yukarı çıkarmak gerekir. Artık QRCode sadece bir ürünün barkod numarasını taşımaktan çıkıp daha fazla fonksiyonel özelliği beraberinde getirir.

Örneğin QRCode ile oluşturacağınız bir barkodun tipini URL olarak ayarlayıp veriye de url adresini yazarsak yeni nesil cep telefonlarında bu barkod tipinin verisini url olarak okur ve bu adresi browser'da görüntüleyebilme özelliği sunar. Başka bir örnek verelim. Tip olarak coğrafya("geo") özelliği seçip 2 tane enlem ve boylam değerini QRCode'a yüklersek yeni nesil telefonlar bu barkodu okuyup haritada gösterme hatta GPS bağlantısı kurabilme seçeneği sunarlar. Diğer özelliklerine kısaca bahsedeyim. Tipi sms veya mms seçersek okunan verideki numaraya sms veya mms atma,  tipi mail seçersek okunan veriye mail atma özellikleri eklenir. Tipimizi meta olarak seçersek bunun içine isim,soyisim,adres,telefon numarası gibi özellikleri ekleyebilir bunu okuyan akıllı telefonlar bunu bir kartvizit olarak görebilir.

0 yorum - Gönderen : Pınar Yıldız (3:03 PM) - Kategori : Genel

Önceki İçerikler

Mar 20

Cfquery max id bilgisi çekme

0 yorum - Gönderen : Pınar Yıldız (11:55 AM) - Kategori : Coldfusion | SQL | Workcube |

Mar 12
Feb 9

Bir tabloda IDENTITY alanı geçici olarak iptal etmek

0 yorum - Gönderen : Levent (10:07 AM) - Kategori : SQL | TSQL |

Feb 8