Hej!
Undrar om någon kan hjälpa mig med följande problem.
Har skapat en sökmotor till en informationssajt jag producerat.
Varje sida på sajten har unika sökord som sparats via ett formulär i en databas.
Tabellen i databasen har fälten ID, Date, PageKeywords, PageDescription, PageHeadline, PageText.
Mitt problem är att sökmotorn inte ger de träffar som den ska, den fungerar alltså men ger inte rätt träffar. Ex en sida har sökorden "om oss". Söker man på "om" får man träff, söker man på "oss" får man träff, söker man "om oss" får man träff. MEN, söker man ex på "oss om" får man ingen träff. Söker man på "om och oss" får man ingen träff heller fastän orden finns med.
Någon som kan se fel i denna kod?
(Behövs mer än det jag klistrat in, säg till!)
<code>
<%
Dim SearchKeywords__MMColParam
SearchKeywords__MMColParam = "1"
If (Request.Form("PageKeywords") <> "") Then
SearchKeywords__MMColParam = Request.Form("PageKeywords")
End If
%>
<%
Dim SearchKeywords
Dim SearchKeywords_numRows
Set SearchKeywords = Server.CreateObject("ADODB.Recordset")
SearchKeywords.ActiveConnection = MM_IPE_STRING
SearchKeywords.Source = "SELECT ID, PageHeadline, PageKeywords, PageDescription FROM Page WHERE PageKeywords = '" + Replace(SearchKeywords__MMColParam, "'", "''") + "'"
SearchKeywords.CursorType = 0
SearchKeywords.CursorLocation = 2
SearchKeywords.LockType = 1
SearchKeywords.Open()
SearchKeywords_numRows = 0
%>
</code>