Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Mysql`de benzerleri aramak?

XiechenG

0
Onaylı Üye
Üye
Katılım
16 Ağustos 2009
Mesajlar
154
Açılan Konu
15
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?
 

Angelo

0
Onaylı Üye
Üye
Katılım
13 Aralık 2004
Mesajlar
9,603
Açılan Konu
164
Tepki puanı
106
Konum
AZ
Genelde aynı tagı paylaşan, aynı kategorideki vb. şeyleri gösterirler ilgili seçeneklerde.
 

yagmayok

1
Onaylı Üye
Üye
Katılım
25 Ocak 2005
Mesajlar
7,131
Açılan Konu
304
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) ...
 

netster

0
Onaylı Üye
Üye
Katılım
7 Eylül 2004
Mesajlar
445
Açılan Konu
74
Tepki puanı
24
Konum
Ankara
Ben genelde başlığı kelimelere bölüp o kelimenin benzerlerini aratıyorum.
 

THR

0
Onaylı Üye
Üye
Katılım
31 Ekim 2005
Mesajlar
0
Açılan Konu
82
Tepki puanı
3
levenshtein ve soundex fonksiyonlarına bakabilirsin
 
Üst