folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Asp İle Arama İşlemi (Soru)



Asp İle Arama İşlemi (Soru)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    AsortiC
    AsortiC's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    Hocalar asp ile arama yaptırırken örn: arama kutusuna pizzacı yazdığımda arama yaptırdığım tablonun keywords alanındaki pizza veya ümraniye pizzacı kısmını görmüyor yani tam randıman alamıyorum kullandığım sql aşşağıdadır

     

    baslik like'%"&arama&"%' or keywords like'%"&arama&"%' acaba bu sorunu nasıl aşabilirim?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    renegadealien
    renegadealien's avatar
    Üstün Hizmet Madalyası Savaş Madalyası Başarı Madalyası Üstün Hizmet Madalyası Developer Madalyası
    Kayıt Tarihi: 23/Mart/2003
    Erkek

    where baslik like '%"&arama&"%' or keyword like '%"&arama&"%' 

    normalde içinde pizzacı yazanı getirir. pizzacı yı aratıp pizzayı bulman zaten imkansız onunharicinde yukardakinin çalışması lazım


    10.05.2013 tarihli google arama sonucu : Aradığınız - "herşeyin hayırlısı rampanın bayırlısı" - ile ilgili hiçbir arama sonucu mevcut değil. Kendi özlü sözümdür, kaynak belirterek kullanınız.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek

    eğer pizzacı yazıp pizza'yı bulmasını istiyorsan daha taşaklı çözülere (NLP) yönelmen gerekli.


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Retro
    by_Tet
    by_Tet's avatar
    Kayıt Tarihi: 22/Mayıs/2012
    Erkek
    TeRRoR bunu yazdı

    eğer pizzacı yazıp pizza'yı bulmasını istiyorsan daha taşaklı çözülere (NLP) yönelmen gerekli.

    Veya bir fonksiyon yazıp türkçedeki tüm ekleri sildirmen gerekli ki acı yazınca adam a şeklinde aratabilir. fakat bunları mı denemek istediniz deyip pizza gibi sağ blok yapabilirsin. yoksa yapamazsın.

    Hem pizzacı yazıp pizza bulmasını neden istiyorsun programın. Adamın pizza yazmasını iste.


    iyibu! yeniden..
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FOXXLY
    FOXXLY's avatar
    Kayıt Tarihi: 19/Haziran/2006
    Erkek

    eğer pizzacı yazıp pizza'yı bulmasını istiyorsan kelime den harf sildirmeyi dene.

    mesela "pizzacı" diye aradı bi fonksiyon ile bundan son 2-3 harfi sil. (bunu toplam harf sayısını sayıp ona göre ölçekleyebilirsin)

    "pizzacı" yı sorgularsın, (2-3 harf sildir sağdan) or kullanarak "pizz"  i de sorgulatırsın.

    bu şekilde hem "pizzacı" geçenleri hemde "pizz" geçenleri bulursun.

    pizz den pizza geçenleride almış olursun.

    diğer kelimeler içinde geçerli bu.

     

    "arabalar" - "arab" diye arattığında araba-arabalar-arabam vs. hepsini çeker.

     

    ama saçma sonuçlarda çekme ihtimali yüksek. kelime bazlı değilde harf bazlı arama yapmış oluyorsun bu şekilde.

    cümle içinde "arab yağı bol bulunca " geçiyorsa bunuda sonuçlara çıkartırsın :)

     


    kelimeler albayım bazı anlamlara gelmiyor.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek
    FOXXLY bunu yazdı

    eğer pizzacı yazıp pizza'yı bulmasını istiyorsan kelime den harf sildirmeyi dene.

    mesela "pizzacı" diye aradı bi fonksiyon ile bundan son 2-3 harfi sil. (bunu toplam harf sayısını sayıp ona göre ölçekleyebilirsin)

    "pizzacı" yı sorgularsın, (2-3 harf sildir sağdan) or kullanarak "pizz"  i de sorgulatırsın.

    bu şekilde hem "pizzacı" geçenleri hemde "pizz" geçenleri bulursun.

    pizz den pizza geçenleride almış olursun.

    diğer kelimeler içinde geçerli bu.

     

    "arabalar" - "arab" diye arattığında araba-arabalar-arabam vs. hepsini çeker.

     

    ama saçma sonuçlarda çekme ihtimali yüksek. kelime bazlı değilde harf bazlı arama yapmış oluyorsun bu şekilde.

    cümle içinde "arab yağı bol bulunca " geçiyorsa bunuda sonuçlara çıkartırsın :)

     

    bu yöntemin kıçınada levenshtein distance algoritmasını dayarsan birşeye benzer.


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    angels_demos
    angels_demos's avatar
    Kayıt Tarihi: 03/Haziran/2006
    Erkek

    '%"kelime"%' yapacaksın. mesela kalem yazınca akalem bkalem değil kalemlik kalemcik kalemler çıkmasını istiyosan sadece sona % koy başta çıksın dersen başa koy. sql komutları işte. asp den bağımsız

Toplam Hit: 818 Toplam Mesaj: 7