Ik heb op mn IIS indexserver draaien, catalogus aangemaakt...en op de server de query getest. Alles werkt, geen probleem.
Maar nu wil ik dus middels 'n searchform op 'n intranet gaan zoeken in de catalog.
Dit lukt me dus niet, ik krijg geen results!
ip: 10.201.0.88
Catalogname: qa_weert
Location: F:\www\catalogs
Deze "search.asp" gebruik ik:
Deze "search_results.asp" gebruik ik:
Weet iemand waar de fout zit, of heeft 'n ander ASP of HTML code...die werkt met Index Server?
Maar nu wil ik dus middels 'n searchform op 'n intranet gaan zoeken in de catalog.
Dit lukt me dus niet, ik krijg geen results!
ip: 10.201.0.88
Catalogname: qa_weert
Location: F:\www\catalogs
Deze "search.asp" gebruik ik:
code:
1
2
3
4
| <form name="frmSearch" action="search_results.asp" method="post"> Search : <input type="text" name="txtSearch" size=50 maxlength=50> <input type="submit" value="search"> </form> |
Deze "search_results.asp" gebruik ik:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| <body>
<%
1strSQL = "SELECT filename,size,path FROM SCOPE() WHERE (path LIKE '%" & Request("txtSearch") & "%')"
Set dbConnection = Server.CreateObject("ADODB.Connection")
Set rsRecordSet = Server.CreateObject("ADODB.RecordSet")
dbConnection.Open 2"provider=msidxs;Data Source=qa_weert;"
rsRecordSet.Open strSQL,dbConnection
if not(rsRecordSet.EOF and rsRecordSet.BOF) then
while not rsRecordSet.EOF
output = output & rsRecordSet("filename") & "<br>"
output = output & rsRecordSet("size") & "<br>"
output = output & rsRecordSet("path") & "<br>"
output = output & "<hr>"
rsRecordSet.MoveNext
wend
else
output = "No Results"
end if
Response.Write(output)
rsRecordSet.Close
dbConnection.Close
%>
</body> |
Weet iemand waar de fout zit, of heeft 'n ander ASP of HTML code...die werkt met Index Server?