{"id":131,"date":"2011-01-26T15:27:00","date_gmt":"1970-01-01T00:00:00","guid":{"rendered":"http:\/\/www.yazilimmutfagi.com\/?p=131"},"modified":"2011-01-26T15:27:00","modified_gmt":"1970-01-01T00:00:00","slug":"bunu-mu-demek-istediniz-google-bunu-nasil-yapiyor","status":"publish","type":"post","link":"https:\/\/www.yazilimmutfagi.com\/index.php\/2011\/01\/26\/bunu-mu-demek-istediniz-google-bunu-nasil-yapiyor\/","title":{"rendered":"Bunu mu demek istediniz? Google Bunu Nasil Yapiyor"},"content":{"rendered":"<p>Hepimiz Google&#8217;da arama yaptigimiz zaman &quot;bunu mu demek istemistiniz&quot; ifadesi ile karsilasmisizdir. Hatta bazilarimiz bu google ne ukala bile demistir. Bug&uuml;n bizde arama sayfamiza bu &ouml;zelligi nasil ekleyecegimizi &ouml;grenecegiz. Tabiki google bunu yaparken bizden &ccedil;ok daha farkli yapiyor olacak, biz bu islemi sql server veritabani &uuml;zerinden yapacagiz.&nbsp;Bunu yapmadan &ouml;nce ise t-sql de&nbsp;DIFFERENCE&nbsp;ve SOUNDEX&nbsp;fonksiyonlarinin kullanimina deginmemiz gerekiyor.&nbsp;<\/p>\n<p class=\"MsoNormal\"><b style=\"mso-bidi-font-weight:normal\">SOUNDEX Fonksiyonu:<o:p><\/o:p><\/b><\/p>\n<p class=\"MsoNormal\">SOUNDEX fonksiyonu<span style=\"mso-spacerun:yes\">&nbsp; <\/span>parametre olarak bir metin alir ve bu metnin okunusunu ifade eden 4 karakterli bir deger d&ouml;nd&uuml;r&uuml;r. Geriye d&ouml;nd&uuml;rd&uuml;g&uuml; 4 karakterli degerin ilk karakteri aradigimiz kelimenin ilk harfidir.<\/p>\n<table class=\"MsoTableGrid\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-left:5.4pt;background:#EEECE1;mso-background-themecolor:background2;\n    border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;\n    mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt\">\n    <tbody>\n        <tr style=\"mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes\">\n            <td width=\"582\" valign=\"top\" style=\"width:436.5pt;border:solid windowtext 1.0pt;\n            mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue;\n            mso-no-proof:yes\">select<\/span><span style=\"font-size:10.0pt;font-family:\n            &quot;Courier New&quot;;mso-no-proof:yes\"> <span style=\"color:fuchsia\">SOUNDEX<\/span><span style=\"color:gray\">(<\/span><span style=\"color:red\">&#8216;yazilimmutfagi&#8217;<\/span><span style=\"color:gray\">)<\/span><span style=\"mso-spacerun:yes\">&nbsp; <\/span><span style=\"color:green\">&#8211;ifadesi sonu&ccedil; olarak bize Y245 degerini d&ouml;nd&uuml;r&uuml;r.<\/span><\/span><\/p>\n            <\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n<p class=\"MsoNormal\"><o:p>&nbsp;<\/o:p><\/p>\n<table class=\"MsoTableGrid\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-left:5.4pt;background:#EEECE1;mso-background-themecolor:background2;\n    border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;\n    mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt\">\n    <tbody>\n        <tr style=\"mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes\">\n            <td width=\"582\" valign=\"top\" style=\"width:436.5pt;border:solid windowtext 1.0pt;\n            mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue;\n            mso-no-proof:yes\">select<\/span><span style=\"font-size:10.0pt;font-family:\n            &quot;Courier New&quot;;mso-no-proof:yes\"> <span style=\"color:fuchsia\">SOUNDEX<\/span><span style=\"color:gray\">(<\/span><span style=\"color:red\">&#8216;yazilimmutfagi&#8217;<\/span><span style=\"color:gray\">),<\/span><span style=\"color:fuchsia\">SOUNDEX<\/span><span style=\"color:gray\">(<\/span><span style=\"color:red\">&#8216;yazilimutfagi&#8217;<\/span><span style=\"color:gray\">)<\/span><\/span><o:p><\/o:p><\/p>\n            <\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n<p class=\"MsoNormal\"><br \/>\nseklinde aradaki m lerden birini silersek sonu&ccedil; olarak iki ifade i&ccedil;inde<span style=\"mso-spacerun:yes\">&nbsp; <\/span>ifadesi d&ouml;ner. Yani iki ifade de sql bize ayni kelimeden bahsettigimizi s&ouml;yl&uuml;yor. Sonu&ccedil; olarak soundex fonksiyonunu kullanarak kelimeleri karsilastirip ayni olup olmadigini bulabiliriz.<\/p>\n<p class=\"MsoNormal\"><b style=\"mso-bidi-font-weight:normal\">DIFFERENCE Fonksiyonu :<o:p><\/o:p><\/b><\/p>\n<p class=\"MsoNormal\">DIFFERENCE fonksiyonu iki adet parametre alir ve aldigi parametreleri SOUNDEX fonksiyonuna tabi tutarak d&ouml;nen 4 karakterli sonu&ccedil;lari karsilastirir. D&ouml;nen 4 karakterli sonu&ccedil;larin ka&ccedil; karakterinin ayni oldugunu ifade eden 0 ile 4 arasinda bir sonu&ccedil; d&ouml;nd&uuml;r&uuml;r.<\/p>\n<table class=\"MsoTableGrid\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-left:5.4pt;background:#EEECE1;mso-background-themecolor:background2;\n    border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;\n    mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt\">\n    <tbody>\n        <tr style=\"mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes\">\n            <td width=\"582\" valign=\"top\" style=\"width:436.5pt;border:solid windowtext 1.0pt;\n            mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue;\n            mso-no-proof:yes\">select<\/span><span style=\"font-size:10.0pt;font-family:\n            &quot;Courier New&quot;;mso-no-proof:yes\"> <span style=\"color:fuchsia\">DIFFERENCE<\/span><span style=\"color:gray\">(<\/span><span style=\"color:red\">&#8216;metin1&#8217;<\/span><span style=\"color:gray\">,<\/span><span style=\"color:red\">&#8216;metin2&#8217;<\/span><span style=\"color:gray\">)<\/span><\/span><o:p><\/o:p><\/p>\n            <\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n<p class=\"MsoNormal\"><br \/>\nsimdi ahmet ve akmet kelimelerini ilk olarak soundex fonksiyonuna g&ouml;nderelim ve d&ouml;nen sonu&ccedil;lari inceleyelim.<\/p>\n<table class=\"MsoTableGrid\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-left:5.4pt;background:#EEECE1;mso-background-themecolor:background2;\n    border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;\n    mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt\">\n    <tbody>\n        <tr style=\"mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes\">\n            <td width=\"582\" valign=\"top\" style=\"width:436.5pt;border:solid windowtext 1.0pt;\n            mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue;\n            mso-no-proof:yes\">select<\/span><span style=\"font-size:10.0pt;font-family:\n            &quot;Courier New&quot;;mso-no-proof:yes\"> <span style=\"color:fuchsia\">SOUNDEX<\/span><span style=\"color:gray\">(<\/span><span style=\"color:red\">&#8216;ahmet&#8217;<\/span><span style=\"color:gray\">)<\/span> <span style=\"mso-spacerun:yes\">&nbsp;&nbsp;<\/span><span style=\"color:green\">&#8212; Sonu&ccedil; : A530<\/span><\/span><o:p><\/o:p><\/p>\n            <\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n<p class=\"MsoNormal\"><o:p>&nbsp;<\/o:p><\/p>\n<table class=\"MsoTableGrid\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-left:5.4pt;background:#EEECE1;mso-background-themecolor:background2;\n    border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;\n    mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt\">\n    <tbody>\n        <tr style=\"mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes\">\n            <td width=\"582\" valign=\"top\" style=\"width:436.5pt;border:solid windowtext 1.0pt;\n            mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue;\n            mso-no-proof:yes\">select<\/span><span style=\"font-size:10.0pt;font-family:\n            &quot;Courier New&quot;;mso-no-proof:yes\"> <span style=\"color:fuchsia\">SOUNDEX<\/span><span style=\"color:gray\">(<\/span><span style=\"color:red\">&#8216;akmet&#8217;<\/span><span style=\"color:gray\">)<\/span><span style=\"mso-spacerun:yes\">&nbsp;&nbsp; <\/span><span style=\"color:green\">&#8212; Sonu&ccedil; :<span style=\"mso-spacerun:yes\">&nbsp; <\/span>A253<\/span><\/span><o:p><\/o:p><\/p>\n            <\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n<p class=\"MsoNormal\"><br \/>\nSonu&ccedil;lari inceleyecek olursak d&ouml;nen degerlerin 3 karakteri ayni. Bunlar &#8216;A&#8217;,&#8217;5&#8242; ve &#8216;3&#8217; farkli olan ise &#8216;0&#8217; ve &#8216;2&#8217;. Simdi iki kelimeyi Difference fonksiyonuna tabi tutalim<br \/>\n<a href='www.yazilimmutfagi.com'>.<\/a><\/p>\n<table class=\"MsoTableGrid\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-left:5.4pt;background:#EEECE1;mso-background-themecolor:background2;\n    border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;\n    mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt\">\n    <tbody>\n        <tr style=\"mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes\">\n            <td width=\"582\" valign=\"top\" style=\"width:436.5pt;border:solid windowtext 1.0pt;\n            mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue;\n            mso-no-proof:yes\">select<\/span><span style=\"font-size:10.0pt;font-family:\n            &quot;Courier New&quot;;mso-no-proof:yes\"> <span style=\"color:fuchsia\">DIFFERENCE<\/span><span style=\"color:gray\">(<\/span><span style=\"color:red\">&#8216;ahmet&#8217;<\/span><span style=\"color:gray\">,<\/span><span style=\"color:red\">&#8216;akmet&#8217;<\/span><span style=\"color:gray\">)<\/span> <span style=\"color:green\">&#8212; Sonu&ccedil; :<span style=\"mso-spacerun:yes\">&nbsp; <\/span>3<\/span><\/span><o:p><\/o:p><\/p>\n            <\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n<p class=\"MsoNormal\"><o:p>&nbsp;<\/o:p><\/p>\n<p class=\"MsoNormal\">Kisacasi DIFFERENCE degeri bize parametre olarak aldigi iki ifadenin ne kadar benzer oldugunu g&ouml;steriyor.<\/p>\n<p class=\"MsoNormal\">SOUNDEX ve DIFFERENCE fonksiyonlarini &ouml;grendigimize g&ouml;re simdi Difference fonksiyonunu kullanarak google tarzi aranan kelime tavsiye eden basit bir arama sayfasi yapalim<\/p>\n<p class=\"MsoNormal\"><o:p>&nbsp;<\/o:p><\/p>\n<p class=\"MsoNormal\">Ilk olarak kullanacagimiz &ouml;rnek veritabanini olusturalim. Kullanacagimiz tabloya ait create script ve verileri asagidaki gibi olacak.<\/p>\n<table class=\"MsoTableGrid\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-left:5.4pt;background:#EEECE1;mso-background-themecolor:background2;\n    border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;\n    mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt\">\n    <tbody>\n        <tr style=\"mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes\">\n            <td width=\"582\" valign=\"top\" style=\"width:436.5pt;border:solid windowtext 1.0pt;\n            mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:\n            yes\">CREATE<\/span><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;\n            mso-no-proof:yes\"> <span style=\"color:blue\">Table<\/span> Siteler <o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:gray;mso-no-proof:\n            yes\">(<\/span><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;\n            mso-no-proof:yes\"> <o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-tab-count:1\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>[ID] [int] <span style=\"color:gray\">NULL,<\/span>   <o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-tab-count:1\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>[SiteAdi] [varchar]<span style=\"color:gray\">(<\/span>100<span style=\"color:gray\">)<\/span> <span style=\"color:gray\">NULL,<\/span> <o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-tab-count:1\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>[Aciklama] [varchar]<span style=\"color:gray\">(<\/span>200<span style=\"color:gray\">)<\/span> <span style=\"color:gray\">NULL<\/span> <o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><span style=\"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:gray;\n            mso-no-proof:yes\">)<\/span><o:p><\/o:p><\/p>\n            <\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n<p class=\"MsoNormal\"><o:p>&nbsp;<\/o:p><\/p>\n<table class=\"MsoNormalTable\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"513\" style=\"width:385.0pt;margin-left:2.8pt;border-collapse:collapse;mso-yfti-tbllook:\n    1184;mso-padding-alt:0in 3.5pt 0in 3.5pt\">\n    <tbody>\n        <tr style=\"mso-yfti-irow:0;mso-yfti-firstrow:yes;height:15.0pt\">\n            <td width=\"20\" nowrap=\"\" valign=\"bottom\" style=\"width:15.0pt;border:solid windowtext 1.0pt;\n            mso-border-alt:solid windowtext .5pt;background:#1F497D;padding:0in 3.5pt 0in 3.5pt;\n            height:15.0pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><b><span style=\"mso-ascii-font-family:Calibri;mso-fareast-font-family:\n            &quot;Times New Roman&quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;\n            color:white;mso-fareast-language:TR\">ID<o:p><\/o:p><\/span><\/b><\/p>\n            <\/td>\n            <td width=\"107\" nowrap=\"\" valign=\"bottom\" style=\"width:80.0pt;border:solid windowtext 1.0pt;\n            border-left:none;mso-border-top-alt:solid windowtext .5pt;mso-border-bottom-alt:\n            solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;background:\n            #1F497D;padding:0in 3.5pt 0in 3.5pt;height:15.0pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><b><span style=\"mso-ascii-font-family:Calibri;mso-fareast-font-family:\n            &quot;Times New Roman&quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;\n            color:white;mso-fareast-language:TR\">SiteAdi<o:p><\/o:p><\/span><\/b><\/p>\n            <\/td>\n            <td width=\"387\" nowrap=\"\" valign=\"bottom\" style=\"width:290.0pt;border:solid windowtext 1.0pt;\n            border-left:none;mso-border-top-alt:solid windowtext .5pt;mso-border-bottom-alt:\n            solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;background:\n            #1F497D;padding:0in 3.5pt 0in 3.5pt;height:15.0pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><b><span style=\"mso-ascii-font-family:Calibri;mso-fareast-font-family:\n            &quot;Times New Roman&quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;\n            color:white;mso-fareast-language:TR\">Aciklama<o:p><\/o:p><\/span><\/b><\/p>\n            <\/td>\n        <\/tr>\n        <tr style=\"mso-yfti-irow:1;height:30.0pt\">\n            <td width=\"20\" nowrap=\"\" valign=\"bottom\" style=\"width:15.0pt;border:solid windowtext 1.0pt;\n            border-top:none;mso-border-left-alt:solid windowtext .5pt;mso-border-bottom-alt:\n            solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;background:\n            #EEECE1;padding:0in 3.5pt 0in 3.5pt;height:30.0pt\">\n            <p class=\"MsoNormal\" align=\"right\" style=\"margin-bottom:0in;margin-bottom:.0001pt;\n            text-align:right;line-height:normal\"><span style=\"mso-ascii-font-family:Calibri;\n            mso-fareast-font-family:&quot;Times New Roman&quot;;mso-hansi-font-family:Calibri;\n            mso-bidi-font-family:Calibri;color:black;mso-fareast-language:TR\">1<o:p><\/o:p><\/span><\/p>\n            <\/td>\n            <td width=\"107\" nowrap=\"\" valign=\"bottom\" style=\"width:80.0pt;border-top:none;\n            border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;\n            mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;\n            background:#EEECE1;padding:0in 3.5pt 0in 3.5pt;height:30.0pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><span style=\"mso-ascii-font-family:Calibri;mso-fareast-font-family:\n            &quot;Times New Roman&quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;\n            color:black;mso-fareast-language:TR\">yazilimmutafagi<o:p><\/o:p><\/span><\/p>\n            <\/td>\n            <td width=\"387\" valign=\"bottom\" style=\"width:290.0pt;border-top:none;border-left:\n            none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;\n            mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;\n            background:#EEECE1;padding:0in 3.5pt 0in 3.5pt;height:30.0pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><span style=\"mso-ascii-font-family:Calibri;mso-fareast-font-family:\n            &quot;Times New Roman&quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;\n            color:black;mso-fareast-language:TR\">Programlama konudlari hakkinda g&uuml;ncel   makaleler bulunan bir site<o:p><\/o:p><\/span><\/p>\n            <\/td>\n        <\/tr>\n        <tr style=\"mso-yfti-irow:2;height:30.0pt\">\n            <td width=\"20\" nowrap=\"\" valign=\"bottom\" style=\"width:15.0pt;border:solid windowtext 1.0pt;\n            border-top:none;mso-border-left-alt:solid windowtext .5pt;mso-border-bottom-alt:\n            solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;background:\n            #EEECE1;padding:0in 3.5pt 0in 3.5pt;height:30.0pt\">\n            <p class=\"MsoNormal\" align=\"right\" style=\"margin-bottom:0in;margin-bottom:.0001pt;\n            text-align:right;line-height:normal\"><span style=\"mso-ascii-font-family:Calibri;\n            mso-fareast-font-family:&quot;Times New Roman&quot;;mso-hansi-font-family:Calibri;\n            mso-bidi-font-family:Calibri;color:black;mso-fareast-language:TR\">2<o:p><\/o:p><\/span><\/p>\n            <\/td>\n            <td width=\"107\" nowrap=\"\" valign=\"bottom\" style=\"width:80.0pt;border-top:none;\n            border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;\n            mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;\n            background:#EEECE1;padding:0in 3.5pt 0in 3.5pt;height:30.0pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><span style=\"mso-ascii-font-family:Calibri;mso-fareast-font-family:\n            &quot;Times New Roman&quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;\n            color:black;mso-fareast-language:TR\">google<o:p><\/o:p><\/span><\/p>\n            <\/td>\n            <td width=\"387\" valign=\"bottom\" style=\"width:290.0pt;border-top:none;border-left:\n            none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;\n            mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;\n            background:#EEECE1;padding:0in 3.5pt 0in 3.5pt;height:30.0pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><span style=\"mso-ascii-font-family:Calibri;mso-fareast-font-family:\n            &quot;Times New Roman&quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;\n            color:black;mso-fareast-language:TR\">Internet kullanmayi kullanisli ve zevkli   hale getiren arama motoru<o:p><\/o:p><\/span><\/p>\n            <\/td>\n        <\/tr>\n        <tr style=\"mso-yfti-irow:3;height:30.0pt\">\n            <td width=\"20\" nowrap=\"\" valign=\"bottom\" style=\"width:15.0pt;border:solid windowtext 1.0pt;\n            border-top:none;mso-border-left-alt:solid windowtext .5pt;mso-border-bottom-alt:\n            solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;background:\n            #EEECE1;padding:0in 3.5pt 0in 3.5pt;height:30.0pt\">\n            <p class=\"MsoNormal\" align=\"right\" style=\"margin-bottom:0in;margin-bottom:.0001pt;\n            text-align:right;line-height:normal\"><span style=\"mso-ascii-font-family:Calibri;\n            mso-fareast-font-family:&quot;Times New Roman&quot;;mso-hansi-font-family:Calibri;\n            mso-bidi-font-family:Calibri;color:black;mso-fareast-language:TR\">3<o:p><\/o:p><\/span><\/p>\n            <\/td>\n            <td width=\"107\" nowrap=\"\" valign=\"bottom\" style=\"width:80.0pt;border-top:none;\n            border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;\n            mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;\n            background:#EEECE1;padding:0in 3.5pt 0in 3.5pt;height:30.0pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><span style=\"mso-ascii-font-family:Calibri;mso-fareast-font-family:\n            &quot;Times New Roman&quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;\n            color:black;mso-fareast-language:TR\">bing<o:p><\/o:p><\/span><\/p>\n            <\/td>\n            <td width=\"387\" valign=\"bottom\" style=\"width:290.0pt;border-top:none;border-left:\n            none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;\n            mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;\n            background:#EEECE1;padding:0in 3.5pt 0in 3.5pt;height:30.0pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><span style=\"mso-ascii-font-family:Calibri;mso-fareast-font-family:\n            &quot;Times New Roman&quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;\n            color:black;mso-fareast-language:TR\">Microsoft tarafindan google&#8217;a karsi   rakip olarak &ccedil;ikarilan arama motoru<o:p><\/o:p><\/span><\/p>\n            <\/td>\n        <\/tr>\n        <tr style=\"mso-yfti-irow:4;mso-yfti-lastrow:yes;height:30.0pt\">\n            <td width=\"20\" nowrap=\"\" valign=\"bottom\" style=\"width:15.0pt;border:solid windowtext 1.0pt;\n            border-top:none;mso-border-left-alt:solid windowtext .5pt;mso-border-bottom-alt:\n            solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;background:\n            #EEECE1;padding:0in 3.5pt 0in 3.5pt;height:30.0pt\">\n            <p class=\"MsoNormal\" align=\"right\" style=\"margin-bottom:0in;margin-bottom:.0001pt;\n            text-align:right;line-height:normal\"><span style=\"mso-ascii-font-family:Calibri;\n            mso-fareast-font-family:&quot;Times New Roman&quot;;mso-hansi-font-family:Calibri;\n            mso-bidi-font-family:Calibri;color:black;mso-fareast-language:TR\">4<o:p><\/o:p><\/span><\/p>\n            <\/td>\n            <td width=\"107\" nowrap=\"\" valign=\"bottom\" style=\"width:80.0pt;border-top:none;\n            border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;\n            mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;\n            background:#EEECE1;padding:0in 3.5pt 0in 3.5pt;height:30.0pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><span style=\"mso-ascii-font-family:Calibri;mso-fareast-font-family:\n            &quot;Times New Roman&quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;\n            color:black;mso-fareast-language:TR\">microsoft<o:p><\/o:p><\/span><\/p>\n            <\/td>\n            <td width=\"387\" valign=\"bottom\" style=\"width:290.0pt;border-top:none;border-left:\n            none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;\n            mso-border-bottom-alt:solid windowtext .5pt;mso-border-right-alt:solid windowtext .5pt;\n            background:#EEECE1;padding:0in 3.5pt 0in 3.5pt;height:30.0pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><span style=\"mso-ascii-font-family:Calibri;mso-fareast-font-family:\n            &quot;Times New Roman&quot;;mso-hansi-font-family:Calibri;mso-bidi-font-family:Calibri;\n            color:black;mso-fareast-language:TR\">Microsoft sirketine ait resmi web   sitesi. Site &uuml;zerinden msdn k&uuml;t&uuml;phanesinede erisebilirsiniz<o:p><\/o:p><\/span><\/p>\n            <\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n<p class=\"MsoNormal\"><o:p>&nbsp;<\/o:p><\/p>\n<p class=\"MsoNormal\">Simdi sirada bu tablo &uuml;zerinden arama yapacagimiz bir web sayfasi yapmak. Bunun i&ccedil;in visual studio i&ccedil;inde yeni bir websitesi olusturup sayfamiza asagidaki html kodlarini ekliyoruz.<\/p>\n<table class=\"MsoTableGrid\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-left:5.4pt;background:#EEECE1;mso-background-themecolor:background2;\n    border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;\n    mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt\">\n    <tbody>\n        <tr style=\"mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes\">\n            <td width=\"582\" valign=\"top\" style=\"width:436.5pt;border:solid windowtext 1.0pt;\n            mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:\n            yes\">&lt;<\/span><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;\n            color:#A31515;mso-no-proof:yes\">div<\/span><span style=\"font-size:9.0pt;\n            font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:yes\">&gt;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">asp<\/span><span style=\"color:blue\">:<\/span><span style=\"color:#A31515\">TextBox<\/span> <span style=\"color:red\">ID<\/span><span style=\"color:blue\">=&quot;ArananKelimeTextBox&quot;<\/span> <span style=\"color:red\">runat<\/span><span style=\"color:blue\">=&quot;server&quot;&gt;&lt;\/<\/span><span style=\"color:#A31515\">asp<\/span><span style=\"color:blue\">:<\/span><span style=\"color:#A31515\">TextBox<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">asp<\/span><span style=\"color:blue\">:<\/span><span style=\"color:#A31515\">Button<\/span> <span style=\"color:red\">ID<\/span><span style=\"color:blue\">=&quot;AraButton&quot;<\/span> <span style=\"color:red\">runat<\/span><span style=\"color:blue\">=&quot;server&quot;<\/span> <span style=\"color:red\">Text<\/span><span style=\"color:blue\">=&quot;Arama&quot;<\/span> <o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:red\">onclick<\/span><span style=\"color:blue\">=&quot;AraButton_Click&quot;<\/span> <span style=\"color:blue\">\/&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">p<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">asp<\/span><span style=\"color:blue\">:<\/span><span style=\"color:#A31515\">Label<\/span> <span style=\"color:red\">ID<\/span><span style=\"color:blue\">=&quot;TavsiyeEdilenLabel&quot;<\/span> <span style=\"color:red\">Visible<\/span><span style=\"color:blue\">=&quot;false&quot;<\/span>   <span style=\"color:red\">runat<\/span><span style=\"color:blue\">=&quot;server&quot;<\/span>   <span style=\"color:red\">Text<\/span><span style=\"color:blue\">=&quot;&quot;&gt;&lt;\/<\/span><span style=\"color:#A31515\">asp<\/span><span style=\"color:blue\">:<\/span><span style=\"color:#A31515\">Label<\/span><span style=\"color:blue\">&gt;&lt;\/<\/span><span style=\"color:#A31515\">p<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;<\/span><span style=\"color:#A31515\">asp<\/span><span style=\"color:blue\">:<\/span><span style=\"color:#A31515\">GridView<\/span> <span style=\"color:red\">ID<\/span><span style=\"color:blue\">=&quot;SonuclarGridView&quot;<\/span> <span style=\"color:red\">runat<\/span><span style=\"color:blue\">=&quot;server&quot;&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">&lt;\/<\/span><span style=\"color:#A31515\">asp<\/span><span style=\"color:blue\">:<\/span><span style=\"color:#A31515\">GridView<\/span><span style=\"color:blue\">&gt;<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;color:blue;\n            mso-no-proof:yes\">&lt;\/<\/span><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;\n            color:#A31515;mso-no-proof:yes\">div<\/span><span style=\"font-size:9.0pt;\n            font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:yes\">&gt;<\/span><o:p><\/o:p><\/p>\n            <\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n<p class=\"MsoNormal\"><o:p>&nbsp;<\/o:p><\/p>\n<p class=\"MsoNormal\">Ardinda arama butonuna basinca &ccedil;alisacak kodlari yazalim. Ilk olarak arama yapilinca eger bir sonu&ccedil; d&ouml;nerse direk olarak sonu&ccedil;lari gridde g&ouml;sterecegiz. Eger arama sonrasi herhangi bir sonu&ccedil; d&ouml;nmezse difference fonksiyonu ile arama yaparak benzer kelimeyi g&ouml;sterecegiz. Bunu i&ccedil;in asagidaki iki metodu yazalim ve bunlari Arama butonuna basilinca asagidaki gibi &ccedil;agiralim.<\/p>\n<table class=\"MsoTableGrid\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\"margin-left:5.4pt;background:#EEECE1;mso-background-themecolor:background2;\n    border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;\n    mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt\">\n    <tbody>\n        <tr style=\"mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes\">\n            <td width=\"582\" valign=\"top\" style=\"width:436.5pt;border:solid windowtext 1.0pt;\n            mso-border-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt\">\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:\n            yes\">protected<\/span><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;\n            mso-no-proof:yes\"> <span style=\"color:blue\">void<\/span> AraButton_Click(<span style=\"color:blue\">object<\/span> sender, <span style=\"color:#2B91AF\">EventArgs<\/span>   e)<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\">{<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">int<\/span>   sonucsayisi = AramaYap(ArananKelimeTextBox.Text);<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">if<\/span>   (sonucsayisi == 0)<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>{<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   <\/span>BenzeriniBul(ArananKelimeTextBox.Text);<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>TavsiyeEdilenLabel.Visible = <span style=\"color:blue\">true<\/span>;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>}<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\">}<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><o:p>&nbsp;<\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:\n            yes\">string<\/span><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;\n            mso-no-proof:yes\"> conString = <span style=\"color:#A31515\">&quot;Data   Source=.;Initial Catalog=DemoDB;Integrated Security= true&quot;<\/span>;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:\n            yes\">private<\/span><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;\n            mso-no-proof:yes\"> <span style=\"color:blue\">void<\/span> BenzeriniBul(<span style=\"color:blue\">string<\/span> p)<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\">{<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">string<\/span>   sql = <span style=\"color:#A31515\">&quot;select top 1 SiteAdi from Siteler   where DIFFERENCE(SiteAdi,&#8217;&quot;<\/span> + p + <span style=\"color:#A31515\">&quot;&#8217;)   &gt; = 3&quot;<\/span>;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:#2B91AF\">SqlCommand<\/span>   command = <span style=\"color:blue\">new<\/span> <span style=\"color:#2B91AF\">SqlCommand<\/span>(sql,   <span style=\"color:blue\">new<\/span> <span style=\"color:#2B91AF\">SqlConnection<\/span>(conString));<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>command.Connection.Open();<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;<\/span><span style=\"mso-spacerun:yes\">&nbsp;&nbsp; <\/span><span style=\"color:blue\">string<\/span> tavsiyeEdilenKelime =   command.ExecuteScalar().ToString();<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">if<\/span> (!<span style=\"color:#2B91AF\">String<\/span>.IsNullOrEmpty(tavsiyeEdilenKelime))<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>{<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/span>TavsiyeEdilenLabel.Text = <span style=\"color:#A31515\">&quot;Bunumu Demek istemistiniz &lt;strong&gt;&quot;<\/span>   + tavsiyeEdilenKelime + <span style=\"color:#A31515\">&quot;&lt;strong\/&gt;&quot;<\/span>;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>}<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">else<o:p><\/o:p><\/span><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>{<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;<\/span><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   <\/span>TavsiyeEdilenLabel.Text = <span style=\"color:#A31515\">&quot;Her hangi   bir sonu&ccedil; bulunamadi&quot;<\/span>;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>}<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\">}<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><o:p>&nbsp;<\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;color:blue;mso-no-proof:\n            yes\">private<\/span><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;\n            mso-no-proof:yes\"> <span style=\"color:blue\">int<\/span> AramaYap(<span style=\"color:blue\">string<\/span> p)<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\">{<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">string<\/span>   sql = <span style=\"color:#A31515\">&quot;select * from Siteler where SiteAdi   LIKE &#8216;%&quot;<\/span> + p + <span style=\"color:#A31515\">&quot;%&#8217;&quot;<\/span>;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:#2B91AF\">SqlDataAdapter<\/span>   da = <span style=\"color:blue\">new<\/span> <span style=\"color:#2B91AF\">SqlDataAdapter<\/span>(sql,   conString);<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>da.SelectCommand.Connection.Open();<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>da.SelectCommand.ExecuteNonQuery();<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:#2B91AF\">DataTable<\/span>   dt = <span style=\"color:blue\">new<\/span> <span style=\"color:#2B91AF\">DataTable<\/span>();<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>da.Fill(dt);<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>SonuclarGridView.DataSource = dt;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span>SonuclarGridView.DataBind();<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal;mso-layout-grid-align:none;text-autospace:none\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:yes\"><span style=\"mso-spacerun:yes\">&nbsp;&nbsp;&nbsp; <\/span><span style=\"color:blue\">return<\/span>   dt.Rows.Count;<o:p><\/o:p><\/span><\/p>\n            <p class=\"MsoNormal\" style=\"margin-bottom:0in;margin-bottom:.0001pt;line-height:\n            normal\"><span style=\"font-size:9.0pt;font-family:&quot;Courier New&quot;;mso-no-proof:\n            yes\">}<\/span><o:p><\/o:p><\/p>\n            <\/td>\n        <\/tr>\n    <\/tbody>\n<\/table>\n<p class=\"MsoNormal\"><o:p>&nbsp;<\/o:p><\/p>\n<p class=\"MsoNormal\">Olusturdugumuz sayfada &lsquo;google&rsquo; kelimesini aradigimizda asagidaki gibi bir sonu&ccedil; bulur<\/p>\n<p class=\"MsoNormal\"><span style=\"mso-fareast-language:TR;mso-no-proof:yes\"><!--[if gte vml 1]><v:shapetype\nid=\"_x0000_t75\" coordsize=\"21600,21600\" o:spt=\"75\" o:preferrelative=\"t\"\npath=\"m@4@5l@4@11@9@11@9@5xe\" filled=\"f\" stroked=\"f\">\n<v:stroke joinstyle=\"miter\" \/>\n<v:formulas>\n<v:f eqn=\"if lineDrawn pixelLineWidth 0\" \/>\n<v:f eqn=\"sum @0 1 0\" \/>\n<v:f eqn=\"sum 0 0 @1\" \/>\n<v:f eqn=\"prod @2 1 2\" \/>\n<v:f eqn=\"prod @3 21600 pixelWidth\" \/>\n<v:f eqn=\"prod @3 21600 pixelHeight\" \/>\n<v:f eqn=\"sum @0 0 1\" \/>\n<v:f eqn=\"prod @6 1 2\" \/>\n<v:f eqn=\"prod @7 21600 pixelWidth\" \/>\n<v:f eqn=\"sum @8 21600 0\" \/>\n<v:f eqn=\"prod @7 21600 pixelHeight\" \/>\n<v:f eqn=\"sum @10 21600 0\" \/>\n<\/v:formulas>\n<v:path o:extrusionok=\"f\" gradientshapeok=\"t\" o:connecttype=\"rect\" \/>\n<o:lock v:ext=\"edit\" aspectratio=\"t\" \/>\n<\/v:shapetype><v:shape id=\"Picture_x0020_1\" o:spid=\"_x0000_i1026\" type=\"#_x0000_t75\"\nstyle='width:315pt;height:92.25pt;visibility:visible;mso-wrap-style:square'>\n<v:imagedata src=\"file:\/\/\/C:\\Users\\msk\\AppData\\Local\\Temp\\msohtmlclip1\\01\\clip_image001.png\"\no:title=\"\" \/>\n<\/v:shape><![endif]--><!--[if !vml]--><img decoding=\"async\" loading=\"lazy\" width=\"420\" height=\"123\" v:shapes=\"Picture_x0020_1\" alt=\"\" src=\"\/yuklenendosyalar\/image\/sabri\/differenceResim1.png\" \/><!--[endif]--><\/span><\/p>\n<p class=\"MsoNormal\">&lsquo;Google&rsquo; kelimesinin aksine veritabanimizda bulunmayan &lsquo;doogle&rsquo; kelimesini ararsak herhangi bir sonu&ccedil; d&ouml;nmeyecegi i&ccedil;in bize tavsyede bulunur.<br \/>\n<a href='www.yazilimmutfagi.com'>.<\/a><\/p>\n<p class=\"MsoNormal\"><span style=\"mso-fareast-language:TR;mso-no-proof:yes\"><!--[if gte vml 1]><v:shape\nid=\"Picture_x0020_2\" o:spid=\"_x0000_i1025\" type=\"#_x0000_t75\" style='width:169.5pt;\nheight:60pt;visibility:visible;mso-wrap-style:square'>\n<v:imagedata src=\"file:\/\/\/C:\\Users\\msk\\AppData\\Local\\Temp\\msohtmlclip1\\01\\clip_image003.png\"\no:title=\"differenceResim2\" \/>\n<\/v:shape><![endif]--><!--[if !vml]--><img decoding=\"async\" loading=\"lazy\" width=\"226\" height=\"80\" v:shapes=\"Picture_x0020_2\" alt=\"\" src=\"\/yuklenendosyalar\/image\/sabri\/differenceResim2.png\" \/><!--[endif]--><\/span><\/p>\n<p class=\"MsoNormal\">Umarim anlattiklarimiz isinize yarayacaktir.<\/p>\n<p class=\"MsoNormal\">&Ouml;rnek Projeyi <a href=\"http:\/\/www.yazilimmutfagi.com\/yuklenendosyalar\/file\/sabri\/BunumuAramistinizWebsite.rar\">buradan<\/a> indirebilirsiniz.<\/p>\n<p class=\"MsoNormal\">&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Hepimiz Google&#39;da arama yaptigimiz zaman &quot;bunu mu demek istemistiniz&quot; ifadesi ile karsilasmisizdir. Hatta bazilarimiz bu google ne ukala bile demistir. Bug&#252;n bizde arama sayfamiza bu &#246;zelligi nasil ekleyecegimizi &#246;grenecegiz. Bunu yapmadan &#246;nce ise t-sql de SOUNDEX ve DIFFERENCE fonksiyonlarinin kullanimina deginmemiz gerekiyor.<\/p>\n","protected":false},"author":517,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[407],"tags":[5756,4323,5666,6038,4452,5194,5074],"_links":{"self":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/131"}],"collection":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/users\/517"}],"replies":[{"embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/comments?post=131"}],"version-history":[{"count":1,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/131\/revisions"}],"predecessor-version":[{"id":4749,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/posts\/131\/revisions\/4749"}],"wp:attachment":[{"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/media?parent=131"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/categories?post=131"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.yazilimmutfagi.com\/index.php\/wp-json\/wp\/v2\/tags?post=131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}