<%
baslik = "Benim adım elvan dalton ben gezerim balkon balkon."
kelime = split(baslik, " ")
kactane = ubound(kelime)
for sira = 0 to kactane
if sira < 1 then
seyy = ""
else
seyy = "or "
end if
kod = ""& kod &""& seyy &"baslik like '%"& kelime(sira) &"%' or etiket like '%"& kelime(sira) &"%'"
next
set ara = baglantin.execute("select * from yazilar where "& kod &"")
if ara.eof then
response.write "Bu yazı eşsiz benzersiz."
else
do while not ara.eof
response.write ""& ara("baslik") &" <br />"
ara.movenext:loop
ara.close:set ara = nothing
end if
%>Split ile başlığı kelimelerine bölüp ona göre sorguyu çıkardık.
Tabi " ve", "ve ", " ile", "ile ", ".", "!", "?" gibi karakter ve kelimelerle birlikte sitemizin içeriğine göre sık kullanılan kelimeleride temizleyip kelimelerine bölersek daha iyi sonuç alabiliriz.
Edit: Denemedim, ölmezsem birazdan denerim.
Edit 2: Ufak bi' hatam varmış, şuan sorunsuz çalışıyor.
Edit 3:
Benim yaptığım şekilde en kötü ihtimal benzer kayıt olarak kendini buluyo, buna ne gibi çözüm önerileriniz var.