Crane wrote in dk.edb.internet.webdesign.serverside.asp:
> Jeg skal søge i en masse htmlfiler. Jeg har forstået man kan bruge index
> server, men er der nogen der har et par script eksempler på en søgning ?
>
Hvis du stadig er i tvivl, så kig på denne kode - den kan give dig en idé
om, hvad der kan lade sig gøre.
set con=server.createobject( "adodb.Connection" )
con.Open "provider=msidxs"
search = trim(request.querystring("search"))
'Freetext-search
sql1 = "SELECT Characterization, " &_
" DocTitle, VPATH, Filename, RANK, SIZE, Contents " &_
"FROM SCOPE( ) " &_
"WHERE FREETEXT(Contents, '" & "%" & search & "%" &"') > 0 " &_
"AND Filename NOT LIKE '%.inc%' " &_
"AND VPath NOT LIKE '%_vti%'" &_
"ORDER BY RANK DESC"
' Boolean search
sql2 = "SELECT Characterization, " &_
" DocTitle, VPATH, Filename, RANK, SIZE, Contents " &_
"FROM SCOPE( ) " &_
"WHERE CONTAINS('" & search &"') > 0 AND Filename NOT LIKE '%.inc%' " &_
" AND VPath NOT LIKE '%_vti%'" &_
" ORDER BY RANK DESC"
if request.querystring("bool") = "yes" then
set rs = con.execute(sql2)
else
set rs = con.Execute(sql1)
end if
--
Brug Validator service:
http://www.html.dk/validator
- Tast din URL én gang, og validér dokumentet hos 12 validatorer
- Understøtter HTML, CSS og søgemaskineoptimering