Mysql`de benzerleri aramak?

0
Onaylı Üye
Üye
Katılım
15 Ağustos 2009
Mesajlar
154
Tepki puanı
1
Arkadaşlar günümüzde pek çok sitede gördüğümüz benzer videolar gibi bir şey yapmak istiyorum sitemde.
MYSQL`de arama yaparak buna benzerleri nasıl bula biliriz?
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
9,603
Tepki puanı
106
Konum
AZ
Genelde aynı tagı paylaşan, aynı kategorideki vb. şeyleri gösterirler ilgili seçeneklerde.
 
1
Onaylı Üye
Üye
Katılım
24 Ocak 2005
Mesajlar
7,131
Tepki puanı
86
Angelo'ya gerçi daha iyisini bilir ama bende yazayım.

where like ile bu aramayı yaptırmak yerine fulltext ile arama yaptırmanız size "benzer xxxx" bölümünde daha iyi sonuçlar vermenizi sağlar. Bu konuda çok detaylı bilgileri heryerde bulabilirsiniz. Mutlaka araştırın derim.

Örnek bir arama tipi:

PHP:
SELECT * FROM icerik WHERE MATCH (baslik, keyword) AGAINST ('+$kelime' IN BOOLEAN MODE) ...
 
0
Onaylı Üye
Üye
Katılım
7 Eylül 2004
Mesajlar
445
Tepki puanı
24
Konum
Ankara
Ben genelde başlığı kelimelere bölüp o kelimenin benzerlerini aratıyorum.
 
0
Onaylı Üye
Üye
Katılım
31 Ekim 2005
Mesajlar
0
Tepki puanı
3
levenshtein ve soundex fonksiyonlarına bakabilirsin
 
Geri
Üst