Wrox Home  
Search P2P Archive for: Go

  Return to Index  

asp_databases thread: Re: Microsoft Index Server


Message #1 by "U K H" <registerukh@h...> on Fri, 12 Jul 2002 15:13:01 -0500
Thanks Craig for your very eloborate reply. I think I too should store the 
documents in database (oracle) for making the documents searchable with my 
security settings in place.

Thanks again for the pointers.

Uday


>From: "Craig Flannigan" <ckf@k...>
>Reply-To: "ASP Databases" <asp_databases@p...>
>To: "ASP Databases" <asp_databases@p...>
>Subject: [asp_databases] Re: Microsoft Index Server
>Date: Fri, 12 Jul 2002 09:20:38 +0100
>
>Hi,
>
>This sounds similar to our MIS system. We allow managers to upload their
>monthly reports to our server. We have a form which they use to select the
>Word file from their computer, enter a descrption if they want to, and to
>select groups (from tick boxes) of users who can view the report.
>
>The Word file is then uploaded, renamed and stored on the server. At the
>same time, the new filename of the report, along with details of the
>document, and selected Group members are added to a database.
>
>This database is then used to display the reports available, depending on
>the user logged in. We have also recently built a system which prevents
>users from bookmarking documents, or typing in the exact URL to the file.
>
>By using the database we can allow the user to sort by Author, Date, Size,
>Description or User Groups.
>
>We handle the secuirty by the database, as our Intranet does not require
>users to log in.
>
>It's probably not a perfect system, but in the two years its been in use,
>it's not once let me down.
>
>
>We have a central database of users, their permission levels. This database
>is used to check users. If you're planning to use Index Service to search
>through documents, this is where it gets tricky. You could try the
>following:
>
>1. Let the user search all files, but prevent them opening any their not
>allowed into.
>2. Make the search available inside a secure area which has authenticated
>the user
>3. Set different catalog searches up. Store documents in folders relevant 
>to
>their sensitivity.
>
>
>Hope this helps, and that I've not gone off track!
>
>Regards
>Craig.
>
>
>-----Original Message-----
>From: U K H [mailto:registerukh@h...]
>Sent: 11 July 2002 17:29
>To: ASP Databases
>Subject: [asp_databases] Re: Microsoft Index Server
>
>
>
>Thanks for your reply Craig.
>Yes, I am trying to figure out how to store and retrieve documents based on
>the user security levels.
>The ASP based search should exclude all the documents the user doesnot have
>previlige to see/read/even know the documents. There are two security 
>steps.
>1. Department
>2. Management Level (Manager, Director, VP etc)
>
>Any clearer this time. Please let me know if you need more information.
>
>Thanks
>Uday
>
>
> >From: "Craig Flannigan" <ckf@k...>
> >Reply-To: "ASP Databases" <asp_databases@p...>
> >To: "ASP Databases" <asp_databases@p...>
> >Subject: [asp_databases] Re: Microsoft Index Server
> >Date: Thu, 11 Jul 2002 15:26:50 +0100
> >
> >Hi,
> >
> >Not 100% sure what you're wanting...
> >
> >Are you trying to sort out how to store and retrieve documents based on 
>the
> >users security levels?
> >
> >The code you got from that URL I sent, contains lines which point to
> >"catalogs" on the server. Depending on the security level of the user, 
>you
> >can add and remove the catalogs from the search in your ASP code.
> >
> >Which part are you stuck on? Uploading/Categorising Documents/Searching
> >them
> >??
> >
> >Regards,
> >Craig
> >
> >
> >-----Original Message-----
> >From: U K H [mailto:registerukh@h...]
> >Sent: 11 July 2002 15:16
> >To: ASP Databases
> >Subject: [asp_databases] Re: Microsoft Index Server
> >
> >
> >
> >Craig! Thanks for your very patient replies to Indexing Services queries
> >posted in the past couple of days or so. I too have a question about this
> >Indexing Server....
> >
> >Here is my requirement...
> >I have to index different documents (ms word, pdf etc) so that end users
> >can
> >search those documents from ASP pages running W2K. This far I know how to
> >implement. But now, in my project there is something called vertical and
> >horizontal security. Means while uploading the document the user can set
> >which departments and which management level employees within that
> >departments can search and see this document. So, I am having problem in
> >implementing this kind of security. I know Indexing Server has integrated
> >windows security but I dont want to create some 2000 odd users's account 
>on
> >the server not just because it is difficult to maintain from ASP
> >developer's
> >point of view but my client has to pay fee to microsoft for so many
> >accounts.
> >
> >So, any ideas as to how to go about this assignment?
> >
> >Any pointers will be highly appreciated.
> >
> >Thanks
> >Uday
> >
> >
> > >From: "Craig Flannigan" <ckf@k...>
> > >Reply-To: "ASP Databases" <asp_databases@p...>
> > >To: "ASP Databases" <asp_databases@p...>
> > >Subject: [asp_databases] Re: Microsoft Index Server
> > >Date: Thu, 11 Jul 2002 14:49:50 +0100
> > >
> > >
> > >ASP creates a connecting to the index service, which returns results in 
>a
> > >recordset, much like a database connection.
> > >
> > >Take a look at this page:
> > >http://www.xefteri.com/articles/apr192002/default.aspx
> > >
> > >
> > >  it covers everything, and includes a very simple, but functional
> >search.
> > >I
> > >had to omit the lines that start :
> > >
> > >'*** Add only a few directories for searching
> > >'oU.AddScopeToquery oQ,"/","shallow"
> > >'oU.AddScopeToquery oQ,"/presentations","deep"
> > >'oU.AddScopeToquery oQ,"/rick","deep"
> > >'oU.AddScopeToQuery oQ,"/wwhelp","deep"
> > >'oU.AddScopeToQuery oQ,"/wckb","deep"
> > >
> > >...as I had already set up catalogs.
> > >
> > >
> > >There is a sample download to save a lot of typing...
> > >
> > >
> > >Good luck!
> > >
> > >Craig.
> > >
> > >-----Original Message-----
> > >From: Brett M. Spahr [mailto:bspahr@g...]
> > >Sent: 11 July 2002 14:42
> > >To: ASP Databases
> > >Subject: [asp_databases] Re: Microsoft Index Server
> > >
> > >
> > >
> > >After you have addded the directories to the catalog -
> > >how would you implement this on a asp page?
> > >
> > >
> > >
> > >-----Original Message-----
> > >From: Craig Flannigan [mailto:ckf@k...]
> > >Sent: Thursday, July 11, 2002 2:53 AM
> > >To: ASP Databases
> > >Subject: [asp_databases] Re: Microsoft Index Server
> > >
> > >
> > >Index Server is now a service with any flavour of Windows 2000. It's 
>now
> > >known as "Index Service" and is installed by default.
> > >
> > >Right-click on My Computer. Choose "Manage".
> > >Expand "Services & Applications"
> > >
> > >You'll then see "Indexing Service"
> > >Expand it.
> > >
> > >You'll then see "System" and "Web"
> > >The system is for when you are at the machine and you search for files 
>on
> > >that computer. The Web is for your website.
> > >
> > >Expand Web, and a folder called "Directories" will appear. This is a 
>list
> > >of
> > >directories you've told IS to catalog. It will have nothing in it, so 
>add
> >a
> > >directory (right-click on 'directories' and click 'New') for it to look
> >at.
> > >
> > >Remember when you've added Directories, that you'll need to start the
> >Index
> > >Service. Click on "Indexing Service" - and then click on the Start 
>button
> > >at
> > >the top.
> > >
> > >
> > >Hope this helps.
> > >Craig.
> > >
> > >
> > >_____________________________________________________________________
> > >This message has been checked for all known viruses by Star Internet
> > >delivered through the MessageLabs Virus Scanning Service on behalf of
> > >Kingfield Heath Ltd. For further information visit
> > >http://www.star.net.uk/stats.asp
> > >
> > >
> > >
> > >_____________________________________________________________________
> > >This message has been checked for all known viruses by Star Internet
> > >delivered through the MessageLabs Virus Scanning Service on behalf of
> > >Kingfield Heath Ltd. For further information visit
> > >http://www.star.net.uk/stats.asp
> > >
> > >
> > >_____________________________________________________________________
> > >This message has been checked for all known viruses by Star Internet
> > >delivered through the MessageLabs Virus Scanning Service on behalf of
> > >Kingfield Heath Ltd. For further information visit
> > >http://www.star.net.uk/stats.asp
> > >
> >
> >
> >
> >
> >_________________________________________________________________
> >MSN Photos is the easiest way to share and print your photos:
> >http://photos.msn.com/support/worldwide.aspx
> >
> >
> >
> >_____________________________________________________________________
> >This message has been checked for all known viruses by Star Internet
> >delivered through the MessageLabs Virus Scanning Service on behalf of
> >Kingfield Heath Ltd. For further information visit
> >http://www.star.net.uk/stats.asp
> >
> >
> >_____________________________________________________________________
> >This message has been checked for all known viruses by Star Internet
> >delivered through the MessageLabs Virus Scanning Service on behalf of
> >Kingfield Heath Ltd. For further information visit
> >http://www.star.net.uk/stats.asp
> >
>
>
>
>
>_________________________________________________________________
>MSN Photos is the easiest way to share and print your photos:
>http://photos.msn.com/support/worldwide.aspx
>
>
>
>_____________________________________________________________________
>This message has been checked for all known viruses by Star Internet
>delivered through the MessageLabs Virus Scanning Service on behalf of
>Kingfield Heath Ltd. For further information visit
>http://www.star.net.uk/stats.asp
>
>
>_____________________________________________________________________
>This message has been checked for all known viruses by Star Internet
>delivered through the MessageLabs Virus Scanning Service on behalf of 
>Kingfield Heath Ltd. For further information visit 
>http://www.star.net.uk/stats.asp
>




_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com

Message #2 by "M Hanrahan" <mhanrahan@h...> on Fri, 12 Jul 2002 19:14:11
Craig, Many thanks for the help.  The search page you sent works like a 
charm and its added navigation features are a vast improvement on the one 
I was struggling with.

Thanks again, Michael

> Excuse this amount of code, but it works well and it saves a lot of time
trying to debug the other example.

This is one page, drop it into a folder and call it - it does work.
'--------------------------------------------------------------------------
-
Message #3 by "Craig Flannigan" <ckf@k...> on Fri, 12 Jul 2002 10:52:26 +0100
Excuse this amount of code, but it works well and it saves a lot of time
trying to debug the other example.

This is one page, drop it into a folder and call it - it does work.
'---------------------------------------------------------------------------
-----------------



<% option explicit %>

<html><head><title>Search our Site</title></head><body>

<%
'///////////////////////////////////////////////////////////////////////////
//////
'// Initialisation

' Declare variables.
dim target, firstRow, rowCount

' Get the request parameters.
target	 = Request("target")	' The search request
firstRow = Request("fr")		' First row of results to display
rowCount = Request("rc")		' Record Count - number of rows to show

' Set default values if none found
if firstRow = "" or not IsNumeric(firstRow) Then
	firstRow = 1
else
	firstRow = CInt(firstRow)
End If
if rowCount = "" or not IsNumeric(rowCount) Then
	rowCount = 10
else
	rowCount = CInt(rowCount)
End If

Dim ScriptName, ServerName
ScriptName = Request.ServerVariables("SCRIPT_NAME")
ServerName = Request.ServerVariables("SERVER_NAME")

' Construct base URL for navigation buttons
dim URL
URL = ScriptName & "?target=" & Server.URLEncode(target)
URL = URL & "&rc=" & Server.URLEncode(rowCount)

'///////////////////////////////////////////////////////////////////////////
//////
'// The search form

%>
<form name="searchForm" action="<%=ScriptName%>">
   <b><font face="Verdana" size="2">Search for:</font></b>
   <INPUT TYPE="text" NAME="target" SIZE="58" MAXLENGTH="100"
VALUE="<%=target%>" style="font-family: Verdana; font-size: 8pt;
font-weight: bold">
   <INPUT TYPE="submit" VALUE=" Search " style="font-family: Verdana;
font-size: 8pt">
</form>

<hr size=2 noshade><br>

<%
DoSearch target

'///////////////////////////////////////////////////////////////////////////
//////
'// Perform the search

sub DoSearch(target)

   on error resume next
   if target <> "" then

      dim strQuery
      ' strQuery = "$contents " & target ' for free text search
      strQuery = "(#filename *.asp) AND " &_
	             "(NOT #vpath *\_vti*)          AND (NOT #vpath *\cgi-bin*) AND
" &_
			     "(NOT #vpath *\IISOrigBackup*) AND (NOT #vpath *\scripts*) AND " &_
			     "(NOT #vpath *\_private*) AND " &_
			     "(" & target & ")"

      ' Create the Index Server query object, setting the columns, the sort
to
      ' descending, the max records to 300, and the query string to the
given
      ' target. Note that the query string specifies, with NOT and the
      ' #vpath operators, that any files in the *\_vti path, should be
excluded.
      ' (_vti* directories contain FrontPage Extension files, and we don't
want
      ' users browsing them.)

      dim ixQuery   ' Index Server query object.
      set ixQuery = Server.CreateObject("ixsso.Query")
      if (Err.description <> "") Then
         Response.Write ("<p><b>Query object Error: " & Err.description &
".</b></p>" & vbCRLF)
         Exit sub
      end if

      ixQuery.Columns    = "doctitle, vpath, filename, size, write,
characterization, rank"
      ixQuery.SortBy     = "rank[d], doctitle"
      ixQuery.MaxRecords = 300
      ixQuery.Query      = strQuery
      ' ixQuery.Catalog = "MyCatalog" ' Specify you catalog here if it's not
the default

      ' Create a search utility object to allow us to specify the search
type as 'deep',
      ' meaning it will search recursively down through the directories
      dim util
      set util = Server.CreateObject("ixsso.Util")
      util.AddScopeToQuery ixQuery, Server.MapPath("/"), "deep"
      if (Err.description <> "") Then
         Response.Write ("<p><b>Search Utility Error: " & Err.description &
".</b></p>" & vbCRLF)
         Exit sub
      end if

      ' Run the query (i.e. create the recordset).
      dim queryRS   ' Query recordset.
      set queryRS = ixQuery.CreateRecordSet("nonsequential")

      ' Check the query result. If it timed out or return no records, then
show
      ' an appropriate message. Otherwise, show the hits.
      if (Err.description <> "") Then
         Response.Write ("<p><b>Search Recordset Error: " & Err.description
& ".</b></p>" & vbCRLF)
         Exit sub
      Else
         if queryRS is Nothing Then
            Response.Write ("<p>Query returned no matches.</p>" & vbCRLF)
         elseif (ixQuery.QueryTimedOut) then
            Response.Write ("<p><b>Error: " & timedOut_Text & ".</b></p>" &
vbCRLF)
         elseif (queryRS.EOF or queryRS.BOF or queryRS.RecordCount <= 0)
then
            Response.Write ("<p>No matches found.</p>" & vbCRLF)
         else
            queryRS.PageSize = rowCount
            call showHits(queryRS)
            if (Err.number <> 0) Then
               Response.Write ("<p><b>Record Display Error: " &
Err.description & ".</b></p>" & vbCRLF)
            End If
         end if
      End If

      ' Clean up
      queryRS.close
      set queryRS = nothing
      set ixQuery = nothing
      set util = nothing

   End if
end Sub

' showHits(): Displays the query hits from the query recordset.
'
sub showHits(queryRS)
   dim recordNumber  ' record number
   dim docTitle      ' document title
   dim endRow        ' last row being displayed
   dim prevRow       ' row to display for "prev" option
   dim nextRow       ' row to display for "next" option
   dim lastRow       ' row to display for "last" option
   dim remainder     ' remainder (used to determine if last page is short)
   dim recordCount   ' numner of records returned

   recordCount = queryRS.RecordCount
   if firstRow > recordCount Then firstRow = 1

   endRow = firstRow + RowCount-1                      ' Last row on page to
show
   if endRow > recordCount Then endRow = recordCount

   prevRow = firstRow - RowCount                       ' Start of previous
page's rows
   if PrevRow < 1 Then PrevRow = 1

   nextRow = endRow + 1                                ' Start of next pages
rows. May be > CommentCount

   remainder = recordCount mod RowCount
   if remainder = 0 Then
      lastRow = recordCount - RowCount + 1
   else
      lastRow = recordCount - remainder + 1
   End If
   if lastRow < 1 Then lastRow = 1                     ' Start of last pages
rows

   ' Go to the top of the record set, then move forward to the record that
   ' corresponds to the first row.
   queryRS.MoveFirst()

   if (firstRow > 1) then
      queryRS.Move(CInt(firstRow) - 1)
   end if

   ' Show the summary info.: # of records found and range showing.
%>
<table border=0>
<tr><td colspan=2>

<table border=0 width=100%><tr>
<td nowrap><font face="Verdana" size="2"><b>Found:</b>
<%=queryRS.RecordCount%>
  &nbsp;&nbsp;&nbsp;<b>Showing:</b> <%=firstRow%>  - <%=endRow%></font></td>
<td align=right nowrap>
<font face="Verdana" size="2">
<% if firstRow <> "1" Then %>
<a href="<%=URL&"&fr=1"%>">First</a>  |
<% Else %>
 First |
<% End If %>
<% if firstRow <> "1" Then %>
<a href="<%=URL&"&fr="&prevRow%>">Prev</a>  |
<% Else %>
 Prev |
<% End If %>
<% if firstRow + RowCount <= recordCount Then %>
<a href="<%=URL&"&fr="&nextRow%>">Next</a>  |
<% Else %>
 Next |
<% End If %>
<% if firstRow + RowCount <= recordCount Then %>
<a href="<%=URL&"&fr="&lastRow%>">Last</a>
<% Else %>
 Last
<% End If %>
</font>
</td></tr>
</table></td></tr>

<tr><td colspan=2><font face="Verdana" size="2">&nbsp;</font></td></tr>
<%
' Show the records.

recordNumber = firstRow

do while ((not queryRS.EOF) and (recordNumber <= endRow))

	' Get the document title. If it's blank, set it to "Untitled".
	docTitle = queryRS("doctitle")

	if docTitle = "" then docTitle = "Untitled"

	' Show the record #, link to the document, URL, and characterization.
	Response.Write "<tr>"
	Response.Write "<td valign=top>" & recordNumber & ".</td>"
	Response.Write "<td valign=top>"
	Response.Write "<a href='" & queryRS("vpath") & "'>" & docTitle &
"</a><br>"
	Response.Write "<b>URL: </b> http://" & ServerName & queryRS("vpath") &
"<br>"
	Response.Write Server.HTMLEncode(queryRS("characterization"))
	Response.Write "</td>"
	Response.Write "</tr>"

	recordNumber = recordNumber + 1
	queryRS.MoveNext()
loop

   ' Display the navigation links.
%>
<tr><td colspan=2><font face="Verdana" size="2">&nbsp;</font></td></tr>

<tr><td colspan=2 align=center>
<font face="Verdana" size="2">
<% if firstRow <> "1" Then %>
<a href="<%=URL&"&fr=1"%>">First</a> |
<% Else %>
First |
<% End If %>
<% if firstRow <> "1" Then %>
<a href="<%=URL&"&fr="&prevRow%>">Prev</a> |
<% Else %>
Prev |
<% End If %>
<% if firstRow + RowCount <= recordCount Then %>
<a href="<%=URL&"&fr="&nextRow%>">Next</a> |
<% Else %>
Next |
<% End If %>
<% if firstRow + RowCount <= recordCount Then %>
<a href="<%=URL&"&fr="&lastRow%>">Last</a>
<% Else %>
Last
<% End If %>
</font>
</td></tr>

</table>

<% end sub %>

</body>
</html>


_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp
Message #4 by "Craig Flannigan" <ckf@k...> on Fri, 12 Jul 2002 10:34:29 +0100
I got around this by doing a GETROWS on the connection.

Then it's simple to set up paging by calling records based on a querystring
"PageID".

If no PageID Querystring exists, then it fetches records 1-10, otherwise it
looks at the PageID, and multiplies this. 10*PageID gives me my Record
Number End I.E 20 in this case. Then I know to fetch records 10-20

EndRec = MaxRecordsPerPage * PageID
StartRec = EndRec - MaxRecordsPerPage

EndRec = 20, StartRec= 10.

Then a For... Next loop to fetch the new results should do it.


Hope this helps.
Craig.




-----Original Message-----
From: M Hanrahan [mailto:mhanrahan@h...]
Sent: 12 July 2002 10:34
To: ASP Databases
Subject: [asp_databases] Re: Microsoft Index Server


The discussion of Index Service is timely.  I've recently tried
unsuccessfully to adapt a script published by asp-help.com <http://www.asp-
help.com/articles/2000_indexserver3.asp>.

The script integrates a site search function with MS Index Service.  The
script works great in that it returns pages that contain the search query
string, but it has a glaring flaw in that it doesn't allow the viewer to
get to the second or third page if the search  results extend to several
pages.  (The script is set up to return 10 items per page. If a search
produces 24 items, the links to Page 2 and Page 3 don't work.  When I
click on these links from the first page, I find myself still at page 1).

Does anyone see the error in the code (pasted below) that is causing this
fluke?  (Alternatively, I'll welcome any leads to similar scripts that
actually work).

Thanks in advance, Michael

<%
strQuery = Request("q")

If strQuery <> "" Then

lcErrorMsg = ""
Set rs = RunQuery(strQuery, strVirtual)

if TypeName(rs) <> "Recordset" then
  lcErrorMsg = "Your search returned no matching documents.<br>"
  lcErrorMsg = lcErrorMsg & "Please try another search."
End If

Function RunQuery(lcQuery,lcVirtual)
  if TypeName(lcVirtual) <> "String" then
    lcVirtual = "/"
  End If

  if TypeName(lcQuery) <> "String" then
    Set RunQuery = nothing
    Exit Function
  End If

  Set oQ=Server.CreateObject("ixsso.Query")
  oQ.query = lcQuery
  ' Allows you to specify which page properties are returned in the
recordset
  oQ.columns
= "Vpath,DocTitle,Filename,Write,Characterization,DocKeyWords,Rank"
  ' Other properties: Contents, hitcount, Path, DocAuthor
  oQ.SortBy = "Rank [d]"
  oQ.MaxRecords = 100

  Set oU=Server.Createobject("ixsso.util")

  ' Add a few directories for searching - customise for your structure.
  oU.AddScopeToquery oQ,"/asphelp","shallow"
  oU.AddScopeToquery oQ,"/asphelp/scripting","deep"
  oU.AddScopeToquery oQ,"/asphelp/hosting","deep"

  Set rs=oQ.CreateRecordset("nonsequential")

  if TypeName(rs) <> "Recordset" then
    Set RunQuery = nothing
    exit function
  End If

  if rs.RecordCount < 1 then
    Set RunQuery = nothing
  else
    ' Return result RecordSet
    Set RunQuery = rs
  End If
End Function
%>
<% If Len(lcErrorMsg) > 0 then %>
<p>
<b><%= lcErrorMsg %></b>
<%
End If

If lcErrorMsg = "" Then

intRecordCount = rs.recordcount
intResTop = 1
intResBot = intRes + 10
If intRecordCount < intRes + 10 Then intResBot = intRecordCount
If intRes > 0 Then intResTop = intRes + 1
%>

<%= intResTop %> to <%= intResBot %> of <%= intRecordCount %> results for:
<i>"<b><%= strQuery %></b>"</i>

<% Call WriteNav() %>

<table border="0" cellspacing="1" cellpadding="2">
<%
If intRes > 1 Then
  For a = 1 to intRes
    rs.MoveNext
    i = i + 1
  Next
End If

Do While NOT rs.eof

If rs("DocTitle") <> "" Then
  strTitle = rs("DocTitle")
Else
  strTitle = rs("filename")
End If
strPath = rs("vPath")
i = i + 1
b = b + 1
%>
<tr>
<td valign="top"><b><%= i %>.</b> </td>
<td valign="top">
<font color="#808080"><%=Fix(rs("rank")/10)%>%</font> <a href="<%=strPath%
>"><b><%=strTitle%></b></a>
<%=strPath%>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<b>Summary:</b> <%= rs("characterization") %>
<% If rs("dockeywords") <> "" Then %>
<b>Keywords:</b> <%= rs("dockeywords") %>
<% End If %>
<i>Updated: <%= rs("write") %></i>
</td>
</tr>
<%
If b = 10 Then Exit Do
rs.MoveNext
loop
rs.Close
%>
</table>
<%
End If
Call WriteNav()
End If


'Page Navigation Display Subroutine
Sub WriteNav()
If intRecordCount > 10 Then
%>
<center>
<% If intRes > 0 Then %>
<a href="search.asp?q=<%= Server.URLEncode(strQuery) %>&s=<%= intSection %
>&r=<%= intRes - 10 %>"><< Previous Page</a>
<% Else %>
<font color="#808080"><< Previous Page</font>
<%
  End If
intPages = Fix(intRecordCount / 10)
If intRecordCount > (intPages * 10) Then intPages = intPages + 1
For a = 1 to intPages
If ((a * 10) - 10) = CInt(intRes) OR (a = 1 AND intRes = 0) Then
%>
<b><%= a %></b>
<% Else %>
<a href="search.asp?q=<%= Server.URLEncode(strQuery) %>&s=<%= intSection %
>&r=<%= (a*10)-10 %>"><%= a %></a>
<%
End If
Next
  If intRecordCount < (intRes + 10) OR intRes = 0 Then
%>
 <a href="search.asp?q=<%= Server.URLEncode(strQuery) %>&s=<%= intSection %
>&r=<%= intRes + 10 %>">Next Page >></a>
<% Else %>
 <font color="#808080">Next Page >></font>
<% End If %>
</center>
<%
End If
End Sub
%>

_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of
Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp


_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp
Message #5 by "Craig Flannigan" <ckf@k...> on Fri, 12 Jul 2002 09:20:38 +0100
Hi,

This sounds similar to our MIS system. We allow managers to upload their
monthly reports to our server. We have a form which they use to select the
Word file from their computer, enter a descrption if they want to, and to
select groups (from tick boxes) of users who can view the report.

The Word file is then uploaded, renamed and stored on the server. At the
same time, the new filename of the report, along with details of the
document, and selected Group members are added to a database.

This database is then used to display the reports available, depending on
the user logged in. We have also recently built a system which prevents
users from bookmarking documents, or typing in the exact URL to the file.

By using the database we can allow the user to sort by Author, Date, Size,
Description or User Groups.

We handle the secuirty by the database, as our Intranet does not require
users to log in.

It's probably not a perfect system, but in the two years its been in use,
it's not once let me down.


We have a central database of users, their permission levels. This database
is used to check users. If you're planning to use Index Service to search
through documents, this is where it gets tricky. You could try the
following:

1. Let the user search all files, but prevent them opening any their not
allowed into.
2. Make the search available inside a secure area which has authenticated
the user
3. Set different catalog searches up. Store documents in folders relevant to
their sensitivity.


Hope this helps, and that I've not gone off track!

Regards
Craig.


-----Original Message-----
From: U K H [mailto:registerukh@h...]
Sent: 11 July 2002 17:29
To: ASP Databases
Subject: [asp_databases] Re: Microsoft Index Server



Thanks for your reply Craig.
Yes, I am trying to figure out how to store and retrieve documents based on
the user security levels.
The ASP based search should exclude all the documents the user doesnot have
previlige to see/read/even know the documents. There are two security steps.
1. Department
2. Management Level (Manager, Director, VP etc)

Any clearer this time. Please let me know if you need more information.

Thanks
Uday


>From: "Craig Flannigan" <ckf@k...>
>Reply-To: "ASP Databases" <asp_databases@p...>
>To: "ASP Databases" <asp_databases@p...>
>Subject: [asp_databases] Re: Microsoft Index Server
>Date: Thu, 11 Jul 2002 15:26:50 +0100
>
>Hi,
>
>Not 100% sure what you're wanting...
>
>Are you trying to sort out how to store and retrieve documents based on the
>users security levels?
>
>The code you got from that URL I sent, contains lines which point to
>"catalogs" on the server. Depending on the security level of the user, you
>can add and remove the catalogs from the search in your ASP code.
>
>Which part are you stuck on? Uploading/Categorising Documents/Searching
>them
>??
>
>Regards,
>Craig
>
>
>-----Original Message-----
>From: U K H [mailto:registerukh@h...]
>Sent: 11 July 2002 15:16
>To: ASP Databases
>Subject: [asp_databases] Re: Microsoft Index Server
>
>
>
>Craig! Thanks for your very patient replies to Indexing Services queries
>posted in the past couple of days or so. I too have a question about this
>Indexing Server....
>
>Here is my requirement...
>I have to index different documents (ms word, pdf etc) so that end users
>can
>search those documents from ASP pages running W2K. This far I know how to
>implement. But now, in my project there is something called vertical and
>horizontal security. Means while uploading the document the user can set
>which departments and which management level employees within that
>departments can search and see this document. So, I am having problem in
>implementing this kind of security. I know Indexing Server has integrated
>windows security but I dont want to create some 2000 odd users's account on
>the server not just because it is difficult to maintain from ASP
>developer's
>point of view but my client has to pay fee to microsoft for so many
>accounts.
>
>So, any ideas as to how to go about this assignment?
>
>Any pointers will be highly appreciated.
>
>Thanks
>Uday
>
>
> >From: "Craig Flannigan" <ckf@k...>
> >Reply-To: "ASP Databases" <asp_databases@p...>
> >To: "ASP Databases" <asp_databases@p...>
> >Subject: [asp_databases] Re: Microsoft Index Server
> >Date: Thu, 11 Jul 2002 14:49:50 +0100
> >
> >
> >ASP creates a connecting to the index service, which returns results in a
> >recordset, much like a database connection.
> >
> >Take a look at this page:
> >http://www.xefteri.com/articles/apr192002/default.aspx
> >
> >
> >  it covers everything, and includes a very simple, but functional
>search.
> >I
> >had to omit the lines that start :
> >
> >'*** Add only a few directories for searching
> >'oU.AddScopeToquery oQ,"/","shallow"
> >'oU.AddScopeToquery oQ,"/presentations","deep"
> >'oU.AddScopeToquery oQ,"/rick","deep"
> >'oU.AddScopeToQuery oQ,"/wwhelp","deep"
> >'oU.AddScopeToQuery oQ,"/wckb","deep"
> >
> >...as I had already set up catalogs.
> >
> >
> >There is a sample download to save a lot of typing...
> >
> >
> >Good luck!
> >
> >Craig.
> >
> >-----Original Message-----
> >From: Brett M. Spahr [mailto:bspahr@g...]
> >Sent: 11 July 2002 14:42
> >To: ASP Databases
> >Subject: [asp_databases] Re: Microsoft Index Server
> >
> >
> >
> >After you have addded the directories to the catalog -
> >how would you implement this on a asp page?
> >
> >
> >
> >-----Original Message-----
> >From: Craig Flannigan [mailto:ckf@k...]
> >Sent: Thursday, July 11, 2002 2:53 AM
> >To: ASP Databases
> >Subject: [asp_databases] Re: Microsoft Index Server
> >
> >
> >Index Server is now a service with any flavour of Windows 2000. It's now
> >known as "Index Service" and is installed by default.
> >
> >Right-click on My Computer. Choose "Manage".
> >Expand "Services & Applications"
> >
> >You'll then see "Indexing Service"
> >Expand it.
> >
> >You'll then see "System" and "Web"
> >The system is for when you are at the machine and you search for files on
> >that computer. The Web is for your website.
> >
> >Expand Web, and a folder called "Directories" will appear. This is a list
> >of
> >directories you've told IS to catalog. It will have nothing in it, so add
>a
> >directory (right-click on 'directories' and click 'New') for it to look
>at.
> >
> >Remember when you've added Directories, that you'll need to start the
>Index
> >Service. Click on "Indexing Service" - and then click on the Start button
> >at
> >the top.
> >
> >
> >Hope this helps.
> >Craig.
> >
> >
> >_____________________________________________________________________
> >This message has been checked for all known viruses by Star Internet
> >delivered through the MessageLabs Virus Scanning Service on behalf of
> >Kingfield Heath Ltd. For further information visit
> >http://www.star.net.uk/stats.asp
> >
> >
> >
> >_____________________________________________________________________
> >This message has been checked for all known viruses by Star Internet
> >delivered through the MessageLabs Virus Scanning Service on behalf of
> >Kingfield Heath Ltd. For further information visit
> >http://www.star.net.uk/stats.asp
> >
> >
> >_____________________________________________________________________
> >This message has been checked for all known viruses by Star Internet
> >delivered through the MessageLabs Virus Scanning Service on behalf of
> >Kingfield Heath Ltd. For further information visit
> >http://www.star.net.uk/stats.asp
> >
>
>
>
>
>_________________________________________________________________
>MSN Photos is the easiest way to share and print your photos:
>http://photos.msn.com/support/worldwide.aspx
>
>
>
>_____________________________________________________________________
>This message has been checked for all known viruses by Star Internet
>delivered through the MessageLabs Virus Scanning Service on behalf of
>Kingfield Heath Ltd. For further information visit
>http://www.star.net.uk/stats.asp
>
>
>_____________________________________________________________________
>This message has been checked for all known viruses by Star Internet
>delivered through the MessageLabs Virus Scanning Service on behalf of
>Kingfield Heath Ltd. For further information visit
>http://www.star.net.uk/stats.asp
>




_________________________________________________________________
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx



_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of
Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp


_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp
Message #6 by "Craig Flannigan" <ckf@k...> on Fri, 12 Jul 2002 08:44:03 +0100
You need to add directories on the server that it indexes, or the index is
empty.

If you've added directories to the Indexing Service, then go back to it, and
ask it to "Scan Now". One of the Right-Click menu options under "Tasks".

This should force the server to build the index.

Try that, and let me know.


Regards
Craig.

-----Original Message-----
From: Brett M. Spahr [mailto:bspahr@g...]
Sent: 11 July 2002 17:42
To: ASP Databases
Subject: [asp_databases] Re: Microsoft Index Server



I followed the articles instructions, but am getting the following error:

Microsoft Index Server error '8004181d'

There is no catalog.

/runsearch.asp, line 132


Any idea?




-----Original Message-----
From: Craig Flannigan [mailto:ckf@k...]
Sent: Thursday, July 11, 2002 8:50 AM
To: ASP Databases
Subject: [asp_databases] Re: Microsoft Index Server



ASP creates a connecting to the index service, which returns results in a
recordset, much like a database connection.

Take a look at this page:
http://www.xefteri.com/articles/apr192002/default.aspx


 it covers everything, and includes a very simple, but functional search. I
had to omit the lines that start :

'*** Add only a few directories for searching 'oU.AddScopeToquery
oQ,"/","shallow" 'oU.AddScopeToquery oQ,"/presentations","deep"
'oU.AddScopeToquery oQ,"/rick","deep" 'oU.AddScopeToQuery
oQ,"/wwhelp","deep" 'oU.AddScopeToQuery oQ,"/wckb","deep"

...as I had already set up catalogs.


There is a sample download to save a lot of typing...


Good luck!

Craig.

-----Original Message-----
From: Brett M. Spahr [mailto:bspahr@g...]
Sent: 11 July 2002 14:42
To: ASP Databases
Subject: [asp_databases] Re: Microsoft Index Server



After you have addded the directories to the catalog -
how would you implement this on a asp page?



-----Original Message-----
From: Craig Flannigan [mailto:ckf@k...]
Sent: Thursday, July 11, 2002 2:53 AM
To: ASP Databases
Subject: [asp_databases] Re: Microsoft Index Server


Index Server is now a service with any flavour of Windows 2000. It's now
known as "Index Service" and is installed by default.

Right-click on My Computer. Choose "Manage".
Expand "Services & Applications"

You'll then see "Indexing Service"
Expand it.

You'll then see "System" and "Web"
The system is for when you are at the machine and you search for files on
that computer. The Web is for your website.

Expand Web, and a folder called "Directories" will appear. This is a list of
directories you've told IS to catalog. It will have nothing in it, so add a
directory (right-click on 'directories' and click 'New') for it to look at.

Remember when you've added Directories, that you'll need to start the Index
Service. Click on "Indexing Service" - and then click on the Start button at
the top.


Hope this helps.
Craig.


_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of
Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp

---
Change your mail options at http://p2p.wrox.com/manager.asp or to
unsubscribe send a blank email to 

---
Change your mail options at http://p2p.wrox.com/manager.asp or to
unsubscribe send a blank email to 

_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of
Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp


_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of
Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp



_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of
Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp


_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp
Message #7 by "M Hanrahan" <mhanrahan@h...> on Fri, 12 Jul 2002 10:33:56
The discussion of Index Service is timely.  I've recently tried 
unsuccessfully to adapt a script published by asp-help.com <http://www.asp-
help.com/articles/2000_indexserver3.asp>.

The script integrates a site search function with MS Index Service.  The 
script works great in that it returns pages that contain the search query 
string, but it has a glaring flaw in that it doesn't allow the viewer to 
get to the second or third page if the search  results extend to several 
pages.  (The script is set up to return 10 items per page. If a search 
produces 24 items, the links to Page 2 and Page 3 don't work.  When I 
click on these links from the first page, I find myself still at page 1).  

Does anyone see the error in the code (pasted below) that is causing this 
fluke?  (Alternatively, I'll welcome any leads to similar scripts that 
actually work).

Thanks in advance, Michael

<%
strQuery = Request("q")

If strQuery <> "" Then

lcErrorMsg = ""
Set rs = RunQuery(strQuery, strVirtual)

if TypeName(rs) <> "Recordset" then
  lcErrorMsg = "Your search returned no matching documents.<br>"
  lcErrorMsg = lcErrorMsg & "Please try another search."
End If

Function RunQuery(lcQuery,lcVirtual) 
  if TypeName(lcVirtual) <> "String" then
    lcVirtual = "/"
  End If
  
  if TypeName(lcQuery) <> "String" then
    Set RunQuery = nothing
    Exit Function
  End If
  
  Set oQ=Server.CreateObject("ixsso.Query")
  oQ.query = lcQuery
  ' Allows you to specify which page properties are returned in the 
recordset
  oQ.columns 
= "Vpath,DocTitle,Filename,Write,Characterization,DocKeyWords,Rank"
  ' Other properties: Contents, hitcount, Path, DocAuthor
  oQ.SortBy = "Rank [d]"
  oQ.MaxRecords = 100
  
  Set oU=Server.Createobject("ixsso.util")
  
  ' Add a few directories for searching - customise for your structure.
  oU.AddScopeToquery oQ,"/asphelp","shallow"
  oU.AddScopeToquery oQ,"/asphelp/scripting","deep"
  oU.AddScopeToquery oQ,"/asphelp/hosting","deep"
  
  Set rs=oQ.CreateRecordset("nonsequential")
  
  if TypeName(rs) <> "Recordset" then
    Set RunQuery = nothing
    exit function
  End If
  
  if rs.RecordCount < 1 then
    Set RunQuery = nothing
  else 
    ' Return result RecordSet
    Set RunQuery = rs
  End If
End Function
%>
<% If Len(lcErrorMsg) > 0 then %>
<p>
<b><%= lcErrorMsg %></b>
<%
End If

If lcErrorMsg = "" Then

intRecordCount = rs.recordcount
intResTop = 1
intResBot = intRes + 10
If intRecordCount < intRes + 10 Then intResBot = intRecordCount
If intRes > 0 Then intResTop = intRes + 1
%>

<%= intResTop %> to <%= intResBot %> of <%= intRecordCount %> results for: 
<i>"<b><%= strQuery %></b>"</i>

<% Call WriteNav() %>

<table border="0" cellspacing="1" cellpadding="2">
<%
If intRes > 1 Then
  For a = 1 to intRes
    rs.MoveNext
    i = i + 1
  Next
End If

Do While NOT rs.eof

If rs("DocTitle") <> "" Then
  strTitle = rs("DocTitle")
Else
  strTitle = rs("filename")
End If
strPath = rs("vPath")
i = i + 1
b = b + 1
%>
<tr>
<td valign="top"><b><%= i %>.</b> </td>
<td valign="top">
<font color="#808080"><%=Fix(rs("rank")/10)%>%</font> <a href="<%=strPath%
>"><b><%=strTitle%></b></a>
<%=strPath%>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<b>Summary:</b> <%= rs("characterization") %>
<% If rs("dockeywords") <> "" Then %>
<b>Keywords:</b> <%= rs("dockeywords") %>
<% End If %>
<i>Updated: <%= rs("write") %></i>
</td>
</tr>
<%
If b = 10 Then Exit Do
rs.MoveNext
loop
rs.Close
%>
</table>
<%
End If
Call WriteNav()
End If


'Page Navigation Display Subroutine
Sub WriteNav()
If intRecordCount > 10 Then
%>
<center>
<% If intRes > 0 Then %>
<a href="search.asp?q=<%= Server.URLEncode(strQuery) %>&s=<%= intSection %
>&r=<%= intRes - 10 %>"><< Previous Page</a>  
<% Else %>
<font color="#808080"><< Previous Page</font>  
<%
  End If
intPages = Fix(intRecordCount / 10)
If intRecordCount > (intPages * 10) Then intPages = intPages + 1
For a = 1 to intPages
If ((a * 10) - 10) = CInt(intRes) OR (a = 1 AND intRes = 0) Then
%>
<b><%= a %></b> 
<% Else %>
<a href="search.asp?q=<%= Server.URLEncode(strQuery) %>&s=<%= intSection %
>&r=<%= (a*10)-10 %>"><%= a %></a> 
<%
End If
Next
  If intRecordCount < (intRes + 10) OR intRes = 0 Then
%>
 <a href="search.asp?q=<%= Server.URLEncode(strQuery) %>&s=<%= intSection %
>&r=<%= intRes + 10 %>">Next Page >></a>
<% Else %>
 <font color="#808080">Next Page >></font>
<% End If %>
</center>
<%
End If
End Sub
%>
Message #8 by "Brett M. Spahr" <bspahr@g...> on Thu, 11 Jul 2002 11:42:10 -0500
I followed the articles instructions, but am getting the following error:

Microsoft Index Server error '8004181d' 

There is no catalog. 

/runsearch.asp, line 132 


Any idea?




-----Original Message-----
From: Craig Flannigan [mailto:ckf@k...] 
Sent: Thursday, July 11, 2002 8:50 AM
To: ASP Databases
Subject: [asp_databases] Re: Microsoft Index Server



ASP creates a connecting to the index service, which returns results in a
recordset, much like a database connection.

Take a look at this page:
http://www.xefteri.com/articles/apr192002/default.aspx


 it covers everything, and includes a very simple, but functional search. I
had to omit the lines that start :

'*** Add only a few directories for searching 'oU.AddScopeToquery
oQ,"/","shallow" 'oU.AddScopeToquery oQ,"/presentations","deep"
'oU.AddScopeToquery oQ,"/rick","deep" 'oU.AddScopeToQuery
oQ,"/wwhelp","deep" 'oU.AddScopeToQuery oQ,"/wckb","deep"

...as I had already set up catalogs.


There is a sample download to save a lot of typing...


Good luck!

Craig.

-----Original Message-----
From: Brett M. Spahr [mailto:bspahr@g...]
Sent: 11 July 2002 14:42
To: ASP Databases
Subject: [asp_databases] Re: Microsoft Index Server



After you have addded the directories to the catalog -
how would you implement this on a asp page?



-----Original Message-----
From: Craig Flannigan [mailto:ckf@k...]
Sent: Thursday, July 11, 2002 2:53 AM
To: ASP Databases
Subject: [asp_databases] Re: Microsoft Index Server


Index Server is now a service with any flavour of Windows 2000. It's now
known as "Index Service" and is installed by default.

Right-click on My Computer. Choose "Manage".
Expand "Services & Applications"

You'll then see "Indexing Service"
Expand it.

You'll then see "System" and "Web"
The system is for when you are at the machine and you search for files on
that computer. The Web is for your website.

Expand Web, and a folder called "Directories" will appear. This is a list of
directories you've told IS to catalog. It will have nothing in it, so add a
directory (right-click on 'directories' and click 'New') for it to look at.

Remember when you've added Directories, that you'll need to start the Index
Service. Click on "Indexing Service" - and then click on the Start button at
the top.


Hope this helps.
Craig.


_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of
Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp

---
Change your mail options at http://p2p.wrox.com/manager.asp or to
unsubscribe send a blank email to 

---
Change your mail options at http://p2p.wrox.com/manager.asp or to
unsubscribe send a blank email to 

_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of
Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp


_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of
Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp

Message #9 by "U K H" <registerukh@h...> on Thu, 11 Jul 2002 11:28:58 -0500
Thanks for your reply Craig.
Yes, I am trying to figure out how to store and retrieve documents based on 
the user security levels.
The ASP based search should exclude all the documents the user doesnot have 
previlige to see/read/even know the documents. There are two security steps.
1. Department
2. Management Level (Manager, Director, VP etc)

Any clearer this time. Please let me know if you need more information.

Thanks
Uday


>From: "Craig Flannigan" <ckf@k...>
>Reply-To: "ASP Databases" <asp_databases@p...>
>To: "ASP Databases" <asp_databases@p...>
>Subject: [asp_databases] Re: Microsoft Index Server
>Date: Thu, 11 Jul 2002 15:26:50 +0100
>
>Hi,
>
>Not 100% sure what you're wanting...
>
>Are you trying to sort out how to store and retrieve documents based on the
>users security levels?
>
>The code you got from that URL I sent, contains lines which point to
>"catalogs" on the server. Depending on the security level of the user, you
>can add and remove the catalogs from the search in your ASP code.
>
>Which part are you stuck on? Uploading/Categorising Documents/Searching 
>them
>??
>
>Regards,
>Craig
>
>
>-----Original Message-----
>From: U K H [mailto:registerukh@h...]
>Sent: 11 July 2002 15:16
>To: ASP Databases
>Subject: [asp_databases] Re: Microsoft Index Server
>
>
>
>Craig! Thanks for your very patient replies to Indexing Services queries
>posted in the past couple of days or so. I too have a question about this
>Indexing Server....
>
>Here is my requirement...
>I have to index different documents (ms word, pdf etc) so that end users 
>can
>search those documents from ASP pages running W2K. This far I know how to
>implement. But now, in my project there is something called vertical and
>horizontal security. Means while uploading the document the user can set
>which departments and which management level employees within that
>departments can search and see this document. So, I am having problem in
>implementing this kind of security. I know Indexing Server has integrated
>windows security but I dont want to create some 2000 odd users's account on
>the server not just because it is difficult to maintain from ASP 
>developer's
>point of view but my client has to pay fee to microsoft for so many
>accounts.
>
>So, any ideas as to how to go about this assignment?
>
>Any pointers will be highly appreciated.
>
>Thanks
>Uday
>
>
> >From: "Craig Flannigan" <ckf@k...>
> >Reply-To: "ASP Databases" <asp_databases@p...>
> >To: "ASP Databases" <asp_databases@p...>
> >Subject: [asp_databases] Re: Microsoft Index Server
> >Date: Thu, 11 Jul 2002 14:49:50 +0100
> >
> >
> >ASP creates a connecting to the index service, which returns results in a
> >recordset, much like a database connection.
> >
> >Take a look at this page:
> >http://www.xefteri.com/articles/apr192002/default.aspx
> >
> >
> >  it covers everything, and includes a very simple, but functional 
>search.
> >I
> >had to omit the lines that start :
> >
> >'*** Add only a few directories for searching
> >'oU.AddScopeToquery oQ,"/","shallow"
> >'oU.AddScopeToquery oQ,"/presentations","deep"
> >'oU.AddScopeToquery oQ,"/rick","deep"
> >'oU.AddScopeToQuery oQ,"/wwhelp","deep"
> >'oU.AddScopeToQuery oQ,"/wckb","deep"
> >
> >...as I had already set up catalogs.
> >
> >
> >There is a sample download to save a lot of typing...
> >
> >
> >Good luck!
> >
> >Craig.
> >
> >-----Original Message-----
> >From: Brett M. Spahr [mailto:bspahr@g...]
> >Sent: 11 July 2002 14:42
> >To: ASP Databases
> >Subject: [asp_databases] Re: Microsoft Index Server
> >
> >
> >
> >After you have addded the directories to the catalog -
> >how would you implement this on a asp page?
> >
> >
> >
> >-----Original Message-----
> >From: Craig Flannigan [mailto:ckf@k...]
> >Sent: Thursday, July 11, 2002 2:53 AM
> >To: ASP Databases
> >Subject: [asp_databases] Re: Microsoft Index Server
> >
> >
> >Index Server is now a service with any flavour of Windows 2000. It's now
> >known as "Index Service" and is installed by default.
> >
> >Right-click on My Computer. Choose "Manage".
> >Expand "Services & Applications"
> >
> >You'll then see "Indexing Service"
> >Expand it.
> >
> >You'll then see "System" and "Web"
> >The system is for when you are at the machine and you search for files on
> >that computer. The Web is for your website.
> >
> >Expand Web, and a folder called "Directories" will appear. This is a list
> >of
> >directories you've told IS to catalog. It will have nothing in it, so add 
>a
> >directory (right-click on 'directories' and click 'New') for it to look 
>at.
> >
> >Remember when you've added Directories, that you'll need to start the 
>Index
> >Service. Click on "Indexing Service" - and then click on the Start button
> >at
> >the top.
> >
> >
> >Hope this helps.
> >Craig.
> >
> >
> >_____________________________________________________________________
> >This message has been checked for all known viruses by Star Internet
> >delivered through the MessageLabs Virus Scanning Service on behalf of
> >Kingfield Heath Ltd. For further information visit
> >http://www.star.net.uk/stats.asp
> >
> >
> >
> >_____________________________________________________________________
> >This message has been checked for all known viruses by Star Internet
> >delivered through the MessageLabs Virus Scanning Service on behalf of
> >Kingfield Heath Ltd. For further information visit
> >http://www.star.net.uk/stats.asp
> >
> >
> >_____________________________________________________________________
> >This message has been checked for all known viruses by Star Internet
> >delivered through the MessageLabs Virus Scanning Service on behalf of
> >Kingfield Heath Ltd. For further information visit
> >http://www.star.net.uk/stats.asp
> >
>
>
>
>
>_________________________________________________________________
>MSN Photos is the easiest way to share and print your photos:
>http://photos.msn.com/support/worldwide.aspx
>
>
>
>_____________________________________________________________________
>This message has been checked for all known viruses by Star Internet
>delivered through the MessageLabs Virus Scanning Service on behalf of
>Kingfield Heath Ltd. For further information visit
>http://www.star.net.uk/stats.asp
>
>
>_____________________________________________________________________
>This message has been checked for all known viruses by Star Internet
>delivered through the MessageLabs Virus Scanning Service on behalf of 
>Kingfield Heath Ltd. For further information visit 
>http://www.star.net.uk/stats.asp
>




_________________________________________________________________
MSN Photos is the easiest way to share and print your photos: 
http://photos.msn.com/support/worldwide.aspx

Message #10 by "Craig Flannigan" <ckf@k...> on Thu, 11 Jul 2002 15:26:50 +0100
Hi,

Not 100% sure what you're wanting...

Are you trying to sort out how to store and retrieve documents based on the
users security levels?

The code you got from that URL I sent, contains lines which point to
"catalogs" on the server. Depending on the security level of the user, you
can add and remove the catalogs from the search in your ASP code.

Which part are you stuck on? Uploading/Categorising Documents/Searching them
??

Regards,
Craig


-----Original Message-----
From: U K H [mailto:registerukh@h...]
Sent: 11 July 2002 15:16
To: ASP Databases
Subject: [asp_databases] Re: Microsoft Index Server



Craig! Thanks for your very patient replies to Indexing Services queries
posted in the past couple of days or so. I too have a question about this
Indexing Server....

Here is my requirement...
I have to index different documents (ms word, pdf etc) so that end users can
search those documents from ASP pages running W2K. This far I know how to
implement. But now, in my project there is something called vertical and
horizontal security. Means while uploading the document the user can set
which departments and which management level employees within that
departments can search and see this document. So, I am having problem in
implementing this kind of security. I know Indexing Server has integrated
windows security but I dont want to create some 2000 odd users's account on
the server not just because it is difficult to maintain from ASP developer's
point of view but my client has to pay fee to microsoft for so many
accounts.

So, any ideas as to how to go about this assignment?

Any pointers will be highly appreciated.

Thanks
Uday


>From: "Craig Flannigan" <ckf@k...>
>Reply-To: "ASP Databases" <asp_databases@p...>
>To: "ASP Databases" <asp_databases@p...>
>Subject: [asp_databases] Re: Microsoft Index Server
>Date: Thu, 11 Jul 2002 14:49:50 +0100
>
>
>ASP creates a connecting to the index service, which returns results in a
>recordset, much like a database connection.
>
>Take a look at this page:
>http://www.xefteri.com/articles/apr192002/default.aspx
>
>
>  it covers everything, and includes a very simple, but functional search.
>I
>had to omit the lines that start :
>
>'*** Add only a few directories for searching
>'oU.AddScopeToquery oQ,"/","shallow"
>'oU.AddScopeToquery oQ,"/presentations","deep"
>'oU.AddScopeToquery oQ,"/rick","deep"
>'oU.AddScopeToQuery oQ,"/wwhelp","deep"
>'oU.AddScopeToQuery oQ,"/wckb","deep"
>
>...as I had already set up catalogs.
>
>
>There is a sample download to save a lot of typing...
>
>
>Good luck!
>
>Craig.
>
>-----Original Message-----
>From: Brett M. Spahr [mailto:bspahr@g...]
>Sent: 11 July 2002 14:42
>To: ASP Databases
>Subject: [asp_databases] Re: Microsoft Index Server
>
>
>
>After you have addded the directories to the catalog -
>how would you implement this on a asp page?
>
>
>
>-----Original Message-----
>From: Craig Flannigan [mailto:ckf@k...]
>Sent: Thursday, July 11, 2002 2:53 AM
>To: ASP Databases
>Subject: [asp_databases] Re: Microsoft Index Server
>
>
>Index Server is now a service with any flavour of Windows 2000. It's now
>known as "Index Service" and is installed by default.
>
>Right-click on My Computer. Choose "Manage".
>Expand "Services & Applications"
>
>You'll then see "Indexing Service"
>Expand it.
>
>You'll then see "System" and "Web"
>The system is for when you are at the machine and you search for files on
>that computer. The Web is for your website.
>
>Expand Web, and a folder called "Directories" will appear. This is a list
>of
>directories you've told IS to catalog. It will have nothing in it, so add a
>directory (right-click on 'directories' and click 'New') for it to look at.
>
>Remember when you've added Directories, that you'll need to start the Index
>Service. Click on "Indexing Service" - and then click on the Start button
>at
>the top.
>
>
>Hope this helps.
>Craig.
>
>
>_____________________________________________________________________
>This message has been checked for all known viruses by Star Internet
>delivered through the MessageLabs Virus Scanning Service on behalf of
>Kingfield Heath Ltd. For further information visit
>http://www.star.net.uk/stats.asp
>
>
>
>_____________________________________________________________________
>This message has been checked for all known viruses by Star Internet
>delivered through the MessageLabs Virus Scanning Service on behalf of
>Kingfield Heath Ltd. For further information visit
>http://www.star.net.uk/stats.asp
>
>
>_____________________________________________________________________
>This message has been checked for all known viruses by Star Internet
>delivered through the MessageLabs Virus Scanning Service on behalf of
>Kingfield Heath Ltd. For further information visit
>http://www.star.net.uk/stats.asp
>




_________________________________________________________________
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx



_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of
Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp


_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp
Message #11 by "Craig Flannigan" <ckf@k...> on Thu, 11 Jul 2002 14:49:50 +0100
ASP creates a connecting to the index service, which returns results in a
recordset, much like a database connection.

Take a look at this page:
http://www.xefteri.com/articles/apr192002/default.aspx


 it covers everything, and includes a very simple, but functional search. I
had to omit the lines that start :

'*** Add only a few directories for searching
'oU.AddScopeToquery oQ,"/","shallow"
'oU.AddScopeToquery oQ,"/presentations","deep"
'oU.AddScopeToquery oQ,"/rick","deep"
'oU.AddScopeToQuery oQ,"/wwhelp","deep"
'oU.AddScopeToQuery oQ,"/wckb","deep"

...as I had already set up catalogs.


There is a sample download to save a lot of typing...


Good luck!

Craig.

-----Original Message-----
From: Brett M. Spahr [mailto:bspahr@g...]
Sent: 11 July 2002 14:42
To: ASP Databases
Subject: [asp_databases] Re: Microsoft Index Server



After you have addded the directories to the catalog -
how would you implement this on a asp page?



-----Original Message-----
From: Craig Flannigan [mailto:ckf@k...]
Sent: Thursday, July 11, 2002 2:53 AM
To: ASP Databases
Subject: [asp_databases] Re: Microsoft Index Server


Index Server is now a service with any flavour of Windows 2000. It's now
known as "Index Service" and is installed by default.

Right-click on My Computer. Choose "Manage".
Expand "Services & Applications"

You'll then see "Indexing Service"
Expand it.

You'll then see "System" and "Web"
The system is for when you are at the machine and you search for files on
that computer. The Web is for your website.

Expand Web, and a folder called "Directories" will appear. This is a list of
directories you've told IS to catalog. It will have nothing in it, so add a
directory (right-click on 'directories' and click 'New') for it to look at.

Remember when you've added Directories, that you'll need to start the Index
Service. Click on "Indexing Service" - and then click on the Start button at
the top.


Hope this helps.
Craig.


_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of
Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp



_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of
Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp


_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp
Message #12 by "Brett M. Spahr" <bspahr@g...> on Thu, 11 Jul 2002 08:42:24 -0500
After you have addded the directories to the catalog -
how would you implement this on a asp page?



-----Original Message-----
From: Craig Flannigan [mailto:ckf@k...] 
Sent: Thursday, July 11, 2002 2:53 AM
To: ASP Databases
Subject: [asp_databases] Re: Microsoft Index Server


Index Server is now a service with any flavour of Windows 2000. It's now
known as "Index Service" and is installed by default.

Right-click on My Computer. Choose "Manage".
Expand "Services & Applications"

You'll then see "Indexing Service"
Expand it.

You'll then see "System" and "Web"
The system is for when you are at the machine and you search for files on
that computer. The Web is for your website.

Expand Web, and a folder called "Directories" will appear. This is a list of
directories you've told IS to catalog. It will have nothing in it, so add a
directory (right-click on 'directories' and click 'New') for it to look at.

Remember when you've added Directories, that you'll need to start the Index
Service. Click on "Indexing Service" - and then click on the Start button at
the top.


Hope this helps.
Craig.


_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of
Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp

Message #13 by "Craig Flannigan" <ckf@k...> on Thu, 11 Jul 2002 09:38:08 +0100
Hi,

Index Service will index all Microsoft filetypes (word, excel, Powerpoint,
Viso) etc, and you can also download iFilter from Adobe to allow it to index
PDF files too.

As for ASP, well Index Service cannot do this straight out of the box. There
is a solution, but it's far from being simple to implement.

Index Service works by trawling the directories you assigned it when your
system is not busy. This builds up an "index" file which is what Index
Service checks when a search is started. The search does not actually search
the files on your PC, but rather this file.

ASP pages are hard to index, as many ASP pages can require
parameters/Querystring info for them to work, some may require session data
to be active, and other ASP pages simply return data from a database. Index
Service opens the ASP file, scans it, and adds it to the index file.
Therefore, your source code is stored, not the actual results, because the
file is opened, not "served" from IIS.

The way around this is to place a code section which is never executed by
IIS. For example,

<%
If 1= 0 then
   '---- Add your text descriptions that Index Server can add to the Index
File
End if
%>

This code would never be executed, but Index Service would add it, therefore
returning this page in a search result.


Take a look at this document: It's long, but near the bottom will help you.
http://www.microsoft.com/mind/0697/index.asp


Hope this has helped.

Regards,
Craig.



-----Original Message-----
From: Jonathan Charlton [mailto:jcharlton@e...]
Sent: 11 July 2002 09:24
To: ASP Databases
Subject: [asp_databases] Re: Microsoft Index Server


Is Index Server only any use with HTML files? is there anyway you can index
dynamic files. For example one ASP page might display 500 different products
and depending on the URL variable it is sent depends on the product that is
displayed. Therefore is it at-all possible to us Microsoft Index Server to
index the page and send the user with the appropriate URL variable to that
dynamic page when they search for a specific product?

If Microsoft Index Server isnt the way forward then what would you guys
recommend?

Thanks in advance.

Jon

-----Original Message-----
From: Craig Flannigan [mailto:ckf@k...]
Sent: 11 July 2002 08:53
To: ASP Databases
Subject: [asp_databases] Re: Microsoft Index Server


Index Server is now a service with any flavour of Windows 2000. It's now
known as "Index Service" and is installed by default.

Right-click on My Computer. Choose "Manage".
Expand "Services & Applications"

You'll then see "Indexing Service"
Expand it.

You'll then see "System" and "Web"
The system is for when you are at the machine and you search for files on
that computer. The Web is for your website.

Expand Web, and a folder called "Directories" will appear. This is a list of
directories you've told IS to catalog. It will have nothing in it, so add a
directory (right-click on 'directories' and click 'New') for it to look at.

Remember when you've added Directories, that you'll need to start the Index
Service. Click on "Indexing Service" - and then click on the Start button at
the top.


Hope this helps.
Craig.


_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of
Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp





_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of
Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp


_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp
Message #14 by "Jonathan Charlton" <jcharlton@e...> on Thu, 11 Jul 2002 09:23:56 +0100
Is Index Server only any use with HTML files? is there anyway you can index
dynamic files. For example one ASP page might display 500 different products
and depending on the URL variable it is sent depends on the product that is
displayed. Therefore is it at-all possible to us Microsoft Index Server to
index the page and send the user with the appropriate URL variable to that
dynamic page when they search for a specific product?

If Microsoft Index Server isnt the way forward then what would you guys
recommend?

Thanks in advance.

Jon

-----Original Message-----
From: Craig Flannigan [mailto:ckf@k...]
Sent: 11 July 2002 08:53
To: ASP Databases
Subject: [asp_databases] Re: Microsoft Index Server


Index Server is now a service with any flavour of Windows 2000. It's now
known as "Index Service" and is installed by default.

Right-click on My Computer. Choose "Manage".
Expand "Services & Applications"

You'll then see "Indexing Service"
Expand it.

You'll then see "System" and "Web"
The system is for when you are at the machine and you search for files on
that computer. The Web is for your website.

Expand Web, and a folder called "Directories" will appear. This is a list of
directories you've told IS to catalog. It will have nothing in it, so add a
directory (right-click on 'directories' and click 'New') for it to look at.

Remember when you've added Directories, that you'll need to start the Index
Service. Click on "Indexing Service" - and then click on the Start button at
the top.


Hope this helps.
Craig.


_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of
Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp



Message #15 by "Craig Flannigan" <ckf@k...> on Thu, 11 Jul 2002 08:52:51 +0100
Index Server is now a service with any flavour of Windows 2000. It's now
known as "Index Service" and is installed by default.

Right-click on My Computer. Choose "Manage".
Expand "Services & Applications"

You'll then see "Indexing Service"
Expand it.

You'll then see "System" and "Web"
The system is for when you are at the machine and you search for files on
that computer. The Web is for your website.

Expand Web, and a folder called "Directories" will appear. This is a list of
directories you've told IS to catalog. It will have nothing in it, so add a
directory (right-click on 'directories' and click 'New') for it to look at.

Remember when you've added Directories, that you'll need to start the Index
Service. Click on "Indexing Service" - and then click on the Start button at
the top.


Hope this helps.
Craig.


_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service on behalf of Kingfield Heath Ltd. For further information visit
http://www.star.net.uk/stats.asp
Message #16 by arshad siddiqui <ash_arshad@y...> on Wed, 10 Jul 2002 22:26:38 -0700 (PDT)
Hi,
It comes with IIS.only you have to start the services
for index server.
--Arshad--

--- "Brett M. Spahr" <bspahr@g...> wrote:
> Can't Index server be downloaded for free?
> I couldn't find it on Microsofts site.
> 
> 
> 
> -----Original Message-----
> From: Chirag Shah [mailto:chiragiit@y...] 
> Sent: Wednesday, July 10, 2002 12:39 PM
> To: ASP Databases
> Subject: [asp_databases] Re: Microsoft Index Server
> 
> 
> (1) MS index server: 
> read technical overview here:
>
http://www.microsoft.com/NTServer/techresources/webserv/IndxServ.asp
>  
> (2) I never used it but also look for MS site server
> 3.0 
> 


__________________________________________________
Do You Yahoo!?
Sign up for SBC Yahoo! Dial - First Month Free
http://sbc.yahoo.com
Message #17 by "U K H" <registerukh@h...> on Thu, 11 Jul 2002 09:16:05 -0500
Craig! Thanks for your very patient replies to Indexing Services queries 
posted in the past couple of days or so. I too have a question about this 
Indexing Server....

Here is my requirement...
I have to index different documents (ms word, pdf etc) so that end users can 
search those documents from ASP pages running W2K. This far I know how to 
implement. But now, in my project there is something called vertical and 
horizontal security. Means while uploading the document the user can set 
which departments and which management level employees within that 
departments can search and see this document. So, I am having problem in 
implementing this kind of security. I know Indexing Server has integrated 
windows security but I dont want to create some 2000 odd users's account on 
the server not just because it is difficult to maintain from ASP developer's 
point of view but my client has to pay fee to microsoft for so many 
accounts.

So, any ideas as to how to go about this assignment?

Any pointers will be highly appreciated.

Thanks
Uday


>From: "Craig Flannigan" <ckf@k...>
>Reply-To: "ASP Databases" <asp_databases@p...>
>To: "ASP Databases" <asp_databases@p...>
>Subject: [asp_databases] Re: Microsoft Index Server
>Date: Thu, 11 Jul 2002 14:49:50 +0100
>
>
>ASP creates a connecting to the index service, which returns results in a
>recordset, much like a database connection.
>
>Take a look at this page:
>http://www.xefteri.com/articles/apr192002/default.aspx
>
>
>  it covers everything, and includes a very simple, but functional search. 
>I
>had to omit the lines that start :
>
>'*** Add only a few directories for searching
>'oU.AddScopeToquery oQ,"/","shallow"
>'oU.AddScopeToquery oQ,"/presentations","deep"
>'oU.AddScopeToquery oQ,"/rick","deep"
>'oU.AddScopeToQuery oQ,"/wwhelp","deep"
>'oU.AddScopeToQuery oQ,"/wckb","deep"
>
>...as I had already set up catalogs.
>
>
>There is a sample download to save a lot of typing...
>
>
>Good luck!
>
>Craig.
>
>-----Original Message-----
>From: Brett M. Spahr [mailto:bspahr@g...]
>Sent: 11 July 2002 14:42
>To: ASP Databases
>Subject: [asp_databases] Re: Microsoft Index Server
>
>
>
>After you have addded the directories to the catalog -
>how would you implement this on a asp page?
>
>
>
>-----Original Message-----
>From: Craig Flannigan [mailto:ckf@k...]
>Sent: Thursday, July 11, 2002 2:53 AM
>To: ASP Databases
>Subject: [asp_databases] Re: Microsoft Index Server
>
>
>Index Server is now a service with any flavour of Windows 2000. It's now
>known as "Index Service" and is installed by default.
>
>Right-click on My Computer. Choose "Manage".
>Expand "Services & Applications"
>
>You'll then see "Indexing Service"
>Expand it.
>
>You'll then see "System" and "Web"
>The system is for when you are at the machine and you search for files on
>that computer. The Web is for your website.
>
>Expand Web, and a folder called "Directories" will appear. This is a list 
>of
>directories you've told IS to catalog. It will have nothing in it, so add a
>directory (right-click on 'directories' and click 'New') for it to look at.
>
>Remember when you've added Directories, that you'll need to start the Index
>Service. Click on "Indexing Service" - and then click on the Start button 
>at
>the top.
>
>
>Hope this helps.
>Craig.
>
>
>_____________________________________________________________________
>This message has been checked for all known viruses by Star Internet
>delivered through the MessageLabs Virus Scanning Service on behalf of
>Kingfield Heath Ltd. For further information visit
>http://www.star.net.uk/stats.asp
>
>
>
>_____________________________________________________________________
>This message has been checked for all known viruses by Star Internet
>delivered through the MessageLabs Virus Scanning Service on behalf of
>Kingfield Heath Ltd. For further information visit
>http://www.star.net.uk/stats.asp
>
>
>_____________________________________________________________________
>This message has been checked for all known viruses by Star Internet
>delivered through the MessageLabs Virus Scanning Service on behalf of 
>Kingfield Heath Ltd. For further information visit 
>http://www.star.net.uk/stats.asp
>




_________________________________________________________________
MSN Photos is the easiest way to share and print your photos: 
http://photos.msn.com/support/worldwide.aspx

Message #18 by "Roy, Siddarth S" <sroy@b...> on Wed, 10 Jul 2002 16:14:40 -0400
I dont know what operating system are u using if u are windows 2000 
advanced server there should be an index server in that


Other wise if not there on windows 2000 go into add/remove components
there will be in the utilities install iis server in the iis server it 
will ask u for the inclusion of the index server

HTH
sid



-----Original Message-----
From: Brett M. Spahr [mailto:bspahr@g...]
Sent: Wednesday, July 10, 2002 4:12 PM
To: ASP Databases
Subject: [asp_databases] Re: Microsoft Index Server


Can't Index server be downloaded for free?
I couldn't find it on Microsofts site.



-----Original Message-----
From: Chirag Shah [mailto:chiragiit@y...]
Sent: Wednesday, July 10, 2002 12:39 PM
To: ASP Databases
Subject: [asp_databases] Re: Microsoft Index Server


(1) MS index server:
read technical overview here:
http://www.microsoft.com/NTServer/techresources/webserv/IndxServ.asp

(2) I never used it but also look for MS site server 3.0

Message #19 by "Brett M. Spahr" <bspahr@g...> on Wed, 10 Jul 2002 15:12:12 -0500
Can't Index server be downloaded for free?
I couldn't find it on Microsofts site.



-----Original Message-----
From: Chirag Shah [mailto:chiragiit@y...] 
Sent: Wednesday, July 10, 2002 12:39 PM
To: ASP Databases
Subject: [asp_databases] Re: Microsoft Index Server


(1) MS index server: 
read technical overview here:
http://www.microsoft.com/NTServer/techresources/webserv/IndxServ.asp
 
(2) I never used it but also look for MS site server 3.0 
Message #20 by "Chirag Shah" <chiragiit@y...> on Wed, 10 Jul 2002 17:39:22
(1) MS index server: 
read technical overview here:
http://www.microsoft.com/NTServer/techresources/webserv/IndxServ.asp
 
(2) I never used it but also look for MS site server 3.0 
Message #21 by "Brett M. Spahr" <bspahr@g...> on Wed, 10 Jul 2002 09:43:43 -0500
I want to setup a search engine for my website.
Will Microsoft Index Server accomplish this?

Is there something better?

  Return to Index