Toon posts:

Indexservice van Windows 2003 gebruiken

Pagina: 1
Acties:
  • 33 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb een Intranet draaien op Windows 2003 maar wil de indexservice van een andere Windows 2003 server gebruiken. De gerbuiker die dat oproept moet dat onder zijn eigen accountsnaam doen, ivm rechten op mappen etc ter voorkoming dat de verkeerde info wordt opgehaald. Ik heb een script dat heel goed werkt, alleen op de Intranet Windows 2003 server:

<%@ Language="VBScript" %>
<% Option Explicit %>
<html>
<head>
<title>Basis Zoekpagina</title>
<meta name="description" content="Basis Zoekpagina">
<meta name="keywords" content="Basis Zoekpagina">
<meta name="author" content="admin">
</head>
<body>

<p>
Intranet basis Zoekserver.
</p>

<form action="default.asp" method="get">
<input type="text" name="query" />
<input type="submit" value="Zoeken" />
</form>

<p>
<a href="advanced.asp">geavanceerd Zoeken</a>
</p>

<p>
Queries that should return results include:
<a href="?query=admin">admin</a> (only in basic),
<a href="?query=asp">asp</a> (> 10),
<a href="?query=component">component</a>,
<a href="?query=cookie">cookie</a>,
<a href="?query=database">database</a>,
<a href="?query=date">date</a>,
<a href="?query=time">time</a>,
<a href="?query=email">email</a>,
<a href="?query=form">form</a>,
<a href="?query=search">search</a>,
etc.
</p>


<%
Dim strQuery ' The text of our query
Dim objQuery ' The index server query object
Dim rstResults ' A recordset of results returned from I.S.
Dim objField ' Field object for loop

' Retreive the query from the querystring
strQuery = Request.QueryString("query")

' If the query isn't blank them proceed
If strQuery <> "" Then
' Create our index server object
Set objQuery = Server.CreateObject("IXSSO.Query")

' Set it's properties
With objQuery
.Catalog = "IS-Sample" ' Catalog to query
.Query = strQuery ' Query text

' What to sort records by. I'm sorting by rank [d]
' which is [d]escending by how pertinent Index Server
' thinks the result is. This way the most applicable
' result should be first.
.SortBy = "rank [d]"

' Which columns to return. Column names must
' be the same as the catalog's properties. Some
' of them are: contents, filename, size, path,
' vpath, hitcount, rank, create, write, DocTitle
' DocSubject, DocAuthor, DocKeywords...
.Columns = "filename, path, vpath, size, write, " _
& "characterization, DocTitle, DocAuthor, " _
& "DocKeywords, rank, hitcount"
End With

' Get a recordset of our results back from Index Server
Set rstResults = objQuery.CreateRecordset("nonsequential")

' Get rid of our Query object
Set objQuery = Nothing

' Check for no records
If rstResults.EOF Then
Response.Write "Sorry. No results found."
Else
' Print out # of results
Response.Write "<p><strong>"
Response.Write rstResults.RecordCount
Response.Write "</strong> results found:</p>"

' Loop through results
Do While Not rstResults.EOF
' Loop through Fields
' Formatting leaves something to be desired,
' but it'll work for now. We'll pretty things
' up and link to the content in part II.
For Each objField in rstResults.Fields
Response.Write "<strong>"
Response.Write objField.Name
Response.Write ":</strong> "
Response.Write rstResults.Fields(objField.Name)
Response.Write "<br />"
Next

' Spacing between results
Response.Write "<br />"

' Move to next result
rstResults.MoveNext
Loop
End If

' Kill our recordset object
Set rstResults = Nothing
End If
%>

</body>
</html>

Middels dit script wil ik de gebruikers de mogelijkheid geven om via intranet zeer snel documenten op de fileserver te laten zoeken.

Iemand een idee?

  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
Ik mis een aantal dingen in je vraag:
- Wat is het probleem?
- Wat heb jij al gedaan om dit probleem op te lossen?
- code tussen [code] tags

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 20:44

Creepy

Tactical Espionage Splatterer

Zie bigbeng dus :)

Dit komt echt teveel over als "Dit is mijn code, ik wil dit, doe eens voor me"

Daarnaast heb je je vandaag nog gewezen op P&W FAQ - Het FAQ/Beleid topic. Zou je daarvan in elk geval P&W FAQ - De "quickstart" eens door willen lezen en als je daarna nog steeds een probleem hebt open dan gerust een nieuw topic :)

[ Voor 77% gewijzigd door Creepy op 09-12-2004 13:22 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Dit topic is gesloten.