• 01-01-2010, 10:25:03
    #1
    Üyeliği durduruldu
    Merhaba, bir scriptimde kullanmak için makale özgünleştirici yapmayı düşünüyorum.
    Temel mantık olarak gelen makaledeki kelimeleri boşluğa göre ayırtıp eş anlamlılarını veritabanından çektirerek yazdırmak.
    Ama kullanılan ekleri bulamayacağından sorun olacağını düşünüyorum.
    Türkçe kelimelerdeki ekleri belirli bir şeye göre eklerinden ayrabilen bir fonksiyon falan var mı?
    Bu konuyla ilgili başka önerileriniz varsa yazın tartışalım.
  • 01-01-2010, 11:37:33
    #2
    Çok tartışıldı ama yapılamadı.Translate gibi mantıksız cümleler ortaya çıkıyor,dediğiniz ekler yüzünden.Kolaya kaçmamak lazım,sen özgün yaz gereken mükafatı alırsın.
  • 01-01-2010, 11:46:36
    #3
    bende basic ile yapmayı bir ara çok düşündüm. belki şu şekilde bir verim alabilirsin hocam ek almamış kelimeleri değiştirirsin sadece yada değiştirmesi gereken kelimeleri elle tek tek girersin çok yorucu olur ama bir miktar başarı sağlanabilir.
    örnek:
    Alıntı
    bende basic ile yapmayı bir zamanlar çok düşündüm. belki şu şekilde bir verim alabilirsin hocam ilave almamış kelimeleri değiştirirsin yalnızca ya da değiştirmesi gereken kelimeleri manuel tek tek girersin çok yorucu olur fakat bir miktar başarı sağlanabilir.
  • 01-01-2010, 12:33:46
    #4
    Üyeliği durduruldu
    arama motorlarının benzerlik algoritmalarını bilemezsiniz ki belki de değiştirdiğiniz kelimeler onlar için bir makalede elenecek kelimeler arasındadır..

    Soundex (googledaki bunu mu demek istediniz ?) algoritmasını ararştırırsanız bir makale programla nasıl özgün hale getirilemez anlarsınız.
  • 01-01-2010, 12:56:47
    #5
    Arkadaşlar fikrinizi çok beğendim
    bu söylediğiniz olaya Semantik Web deniliyor zaten.
    Akademik olarak çalışılan bir konu ve çalışmalr hala sürüyor ama Türkçe'nin eke kök yapısı çok zor olduğu için istenilen verimi alamıyorlar. Belki siz güzel algoritmalr üretebilirsiniz.

    Gerçekten çok zor bir konu, o yüzden üzerine çok gitmek lazım. Benim de fikirlerim var ancak bu aralar doktora derslerim nedeniyle zamanım yok. Daha sonrasında deneyeceğim, tabi o zamana siz bulmamış olursanız
  • 01-01-2010, 13:42:03
    #6
    Üyeliği durduruldu
    az çok bir fikir oluştu kafamda örneğin sondaki lar ler ekini şuna göre yapabiliriz;
    yüzler suratlar yüz ve surat kelimesinin son hecesindeki ünlü harfinin a e olması durumuna göre lar yada ler getirilmesi sağlanabilir.
  • 01-01-2010, 14:49:15
    #7
    Üyeliği durduruldu
    Php veya diğer programlama dilleriyle pek hızlı olmaz. Önerim Javascript , küçük bir betikle çok hızlı replace işlemleri yaptırılabilir
  • 01-01-2010, 16:22:15
    #8
    THR
    Üyeliği durduruldu
    selim61 adlı üyeden alıntı: mesajı görüntüle
    Php veya diğer programlama dilleriyle pek hızlı olmaz. Önerim Javascript , küçük bir betikle çok hızlı replace işlemleri yaptırılabilir
    javascript te veritabanına bağlanamayacağı için tüm tabloyu diziye veya xml tablosuna dökmesi lazım o da daha uğraştırıcı
  • 02-01-2010, 16:12:15
    #9
    D3LLy adlı üyeden alıntı: mesajı görüntüle
    arama motorlarının benzerlik algoritmalarını bilemezsiniz ki belki de değiştirdiğiniz kelimeler onlar için bir makalede elenecek kelimeler arasındadır..

    Soundex (googledaki bunu mu demek istediniz ?) algoritmasını ararştırırsanız bir makale programla nasıl özgün hale getirilemez anlarsınız.
    haklısın ama soundex gibi algoritmalarda da bir takım kaçış yolları bulabilirsiniz, mesela soundex benzerliklerde ilk harfleri sabit olarak alır yani selam ile kelam soundex algoritmasına göre benzer varsayılmaz. beachturk'ün verdiği örnekte değiştirdiği kelimeler de baş harflerde değiştiği için soundex bunu benzer görmez.

    Tabii bu sadece en basiti. Bir kaçış söylemiş olsam bile şüphesiz google sadece soundex gibi basit bir algoritma kullanmıyordur. Yani asıl düşüncem böyle birşey yapmak pek mümkün değil. Ve son olarakta çalıntı içeriğe hayır yaşasın özgünlük diyorum (: Bu özgünleştiriciyle uğraşmak için harcanan zamanı faydalı bir şeyler üretmek için harcadığında daha çok kar ettiğini göreceğine inanıyorum