fritekstsøgning i MySQL-db
Hej Exp'sJeg har en MySQL-db, der fungere som nyheds-db. Jeg sidder og prøver på at lave en fritekstsøgemaskine. Den skal læse alle titlerne igennem, og hvis den ønskede ord findes skal den tage den pågældende record ud som resultat. Den skal selvfølgelig kunne hente flere resultater ud ved samme søgning.
Jeg har indtil videre fået lavet følgende:
if request.querystring("action") = "soeg" then
Dim my_conn_soeg, strSQL_soeg
Set my_conn_soeg = createobject("ADODB.Connection")
my_conn_soeg.open = "DRIVER={MySQL ODBC 3.51 Driver};"_
& "SERVER=localhost;"_
& "DATABASE=themaster;"_
& "UID=******;PWD=*************; OPTION=35;"
strSQL_soeg = "select * from nyheder where tekst = " & request.querystring("str") & ""
set rs = my_conn_soeg.execute(strSQL_soeg)
do while not rs.eof
if rs("tekst") = request.quesrystring("str") then
response.write rs("titel")
else
response.write "Der blev ikke fundet nogle artikler."
end if
rs.movenext
loop
my_conn_soeg.close
set myconn_soeg = nothing
else
end if
Men hvordan får jeg den til at gennemsøge titlerne fra den ønskede ord/steng?
//themaster
