|
Home > Archive > IIS Index Server > March 2005 > Query.asp sample problems
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
Query.asp sample problems
|
|
| Paul Christopher 2005-03-03, 7:47 am |
| Hi,
I have a modified version of the supplied query.asp that uses drop-downs to
allow user to select and set the query scope.
This worked fine on IIS5 but is not working on IIS6.
Not changing the scope (leave as "/") always returns results. Change scope -
to anything else at all - returns nothing.
Anyone else seen this?
NOTE: The catalog is on the local W2k3 web server, content is a remote W2k3
share, index size 222mb, no problems getting at the content files
TIA
Paul Christopher
| |
| George Cheng [MSFT] 2005-03-03, 5:55 pm |
| How are you setting the scope? Is your catalog setup to index a web site?
or did you just add the share manually to the catalog?
Thank You
George Cheng
Microsoft Application Center & Index Server Support
Note: This article has no warranties implicit or explicit.
All the content is given on the "as is" basis and the user
takes full responsibility for its use and assumption.
Microsoft Corporation Copyright 2004
All Rights Reserved
--------------------
| From: "Paul Christopher" <cpaul@adm.ucl.ac.uk>
| Subject: Query.asp sample problems
| Date: Thu, 3 Mar 2005 12:38:29 -0000
| Lines: 20
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.2900.2527
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527
| X-RFC2646: Format=Flowed; Original
| Message-ID: <OpWop3#HFHA.3536@TK2MSFTNGP14.phx.gbl>
| Newsgroups: microsoft.public.inetserver.indexserver
| NNTP-Posting-Host: tonto-ads.adm.ucl.ac.uk 128.40.203.12
| Path:
TK2MSFTNGXA02.phx.gbl!TK2MSFTNGXA01.phx.gbl!TK2MSFTFEED02.phx.gbl!tornado.fa
stwebnet.it!tiscali!newsfeed1.ip.tiscali.net!news.glorb.com!hammer.uoregon.e
du!arclight.uoregon.edu!enews.sgi.com!msrnewsc1!TK2MSFTNGP08.phx.gbl!TK2MSFT
NGP14.phx.gbl
| Xref: TK2MSFTNGXA02.phx.gbl microsoft.public.inetserver.indexserver:31009
| X-Tomcat-NG: microsoft.public.inetserver.indexserver
|
| Hi,
|
| I have a modified version of the supplied query.asp that uses drop-downs
to
| allow user to select and set the query scope.
|
| This worked fine on IIS5 but is not working on IIS6.
|
| Not changing the scope (leave as "/") always returns results. Change
scope -
| to anything else at all - returns nothing.
|
| Anyone else seen this?
|
| NOTE: The catalog is on the local W2k3 web server, content is a remote
W2k3
| share, index size 222mb, no problems getting at the content files
|
| TIA
|
| Paul Christopher
|
|
|
| |
| Paul Christopher 2005-03-04, 7:47 am |
| Hi George,
I've gone right back to original sample code to eliminate any issues with my
own code.
from the querydocs.asp sample code;
set Q = Server.CreateObject("ixsso.Query")
set util = Server.CreateObject("ixsso.Util")
FormScope = "/documents"
if FormScope <> "/" then
util.AddScopeToQuery Q, FormScope, "deep"
end if
Catalog (S5_FILE_STORE) is on the local web server (W1) indexing
\\S5\share$, single dir in catalog = \\s5\share$, 71,000 docs, Catalog
Properties: Tracking, WWW Server = None, no share alias, no inherit,
Generate abstracts = on 320 chars.
If I manually change code to Formscope = "/" then results are returned.
If Formscope = anything else, valid folder or not, 'No Documents matched the
query' every time.
I have various query pages with varying levels of sophistication, all
developed some years ago, previously all I've had to change is the Catalog
name in porting the code to another server.
Paul
""George Cheng [MSFT]"" <GCheng@online.microsoft.com> wrote in message
news:w6aQyBDIFHA.1136@TK2MSFTNGXA02.phx.gbl...
> How are you setting the scope? Is your catalog setup to index a web site?
> or did you just add the share manually to the catalog?
>
> Thank You
>
> George Cheng
>
> Microsoft Application Center & Index Server Support
>
> Note: This article has no warranties implicit or explicit.
> All the content is given on the "as is" basis and the user
> takes full responsibility for its use and assumption.
> Microsoft Corporation Copyright 2004
> All Rights Reserved
>
> --------------------
> | From: "Paul Christopher" <cpaul@adm.ucl.ac.uk>
> | Subject: Query.asp sample problems
> | Date: Thu, 3 Mar 2005 12:38:29 -0000
> | Lines: 20
> | X-Priority: 3
> | X-MSMail-Priority: Normal
> | X-Newsreader: Microsoft Outlook Express 6.00.2900.2527
> | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527
> | X-RFC2646: Format=Flowed; Original
> | Message-ID: <OpWop3#HFHA.3536@TK2MSFTNGP14.phx.gbl>
> | Newsgroups: microsoft.public.inetserver.indexserver
> | NNTP-Posting-Host: tonto-ads.adm.ucl.ac.uk 128.40.203.12
> | Path:
> TK2MSFTNGXA02.phx.gbl!TK2MSFTNGXA01.phx.gbl!TK2MSFTFEED02.phx.gbl!tornado.fa
> stwebnet.it!tiscali!newsfeed1.ip.tiscali.net!news.glorb.com!hammer.uoregon.e
> du!arclight.uoregon.edu!enews.sgi.com!msrnewsc1!TK2MSFTNGP08.phx.gbl!TK2MSFT
> NGP14.phx.gbl
> | Xref: TK2MSFTNGXA02.phx.gbl
> microsoft.public.inetserver.indexserver:31009
> | X-Tomcat-NG: microsoft.public.inetserver.indexserver
> |
> | Hi,
> |
> | I have a modified version of the supplied query.asp that uses drop-downs
> to
> | allow user to select and set the query scope.
> |
> | This worked fine on IIS5 but is not working on IIS6.
> |
> | Not changing the scope (leave as "/") always returns results. Change
> scope -
> | to anything else at all - returns nothing.
> |
> | Anyone else seen this?
> |
> | NOTE: The catalog is on the local W2k3 web server, content is a remote
> W2k3
> | share, index size 222mb, no problems getting at the content files
> |
> | TIA
> |
> | Paul Christopher
> |
> |
> |
>
| |
| George Cheng [MSFT] 2005-03-04, 5:55 pm |
| Your formscope / is assuming that you are indexing a web site with virtual
paths. Since you are indexing a file share, then you can use the following
search page
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN" "html.dtd">
<HTML>
<HEAD>
<%
' ********** INSTRUCTIONS FOR QUICK CUSTOMIZATION **********
'
' This form is set up for easy customization. It allows you to modify the
' page logo, the page background, the page title and simple query
' parameters by modifying a few files and form variables. The procedures
' to do this are explained below.
'
'
' *** Modifying the Form Logo:
' The logo for the form is named is2logo.gif. To change the page logo,
simply
' name your logo is2logo.gif and place in the same directory as this form.
If
' your logo is not a GIF file, or you don't want to copy it, change the
following
' line so that the logo variable contains the URL to your logo.
FormLogo = "is2logo.gif"
'
' *** Modifying the Form's background pattern.
' You can use either a background pattern or a background color for your
' form. If you want to use a background pattern, store the file with the
name
' is2bkgnd.gif in the same directory as this file and remove the remark
character
' the single quote character) from the line below. Then put the remark
character on
' the second line below.
'
' If you want to use a different background color than white, simply edit
the
' bgcolor line below, replacing white with your color choice.
' FormBG = "background = " & chr(34) & "is2bkgnd.gif" & chr(34)
FormBG = "bgcolor = " & chr(34) & "#FFFFFF" & chr(34)
' *** Modifying the Form's Title Text.
' The Form's title text is set on the following line.
%>
<TITLE>Sample ASP Search Form</TITLE>
<%
'
' *** Modifying the Form's Search Scope.
'
' The form will search from the root of your web server's namespace and
below
' (deep from "/" ). To search a subset of your server, for example, maybe
just
' a PressReleases directory, modify the scope variable below to list the
virtual path to
' search. The search will start at the directory you specify and include
all sub-
' directories.
FormScope = "\"
'
' *** Modifying the Number of Returned Query Results.
'
' You can set the number of query results returned on a single page
' using the variable below.
PageSize = 10
'
' *** Setting the Locale.
'
' The following line sets the locale used for queries. In most cases, this
' should match the locale of the server. You can set the locale below.
SiteLocale = "EN-US"
' ********** END QUICK CUSTOMIZATION SECTIONS ***********
%>
<LINK REL=STYLESHEET HREF="is2style.css" TYPE="text/css">
<META NAME="DESCRIPTION" CONTENT="Sample ASP query form for Microsoft
Index Server v2.0">
<META NAME="AUTHOR" CONTENT="Index Server Team">
<META NAME="KEYWORDS" CONTENT="query, content, hit">
<META NAME="SUBJECT" CONTENT="sample form">
<META NAME="MS.CATEGORY" CONTENT="Internet">
<META NAME="MS.LOCALE" CONTENT="EN-US">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;
charset=Windows-1252">
<%
' Set Initial Conditions
NewQuery = FALSE
UseSavedQuery = FALSE
SearchString = ""
QueryForm = Request.ServerVariables("PATH_INFO")
' Did the user press a SUBMIT button to execute the form? If so get the
form variables.
if Request.ServerVariables("REQUEST_METHOD") = "POST" then
SearchString = Request.Form("SearchString")
FreeText = Request.Form("FreeText")
' NOTE: this will be true only if the button is actually pushed.
if Request.Form("Action") = "Go" then
NewQuery = TRUE
RankBase=1000
end if
end if
if Request.ServerVariables("REQUEST_METHOD") = "GET" then
SearchString = Request.QueryString("qu")
FreeText = Request.QueryString("FreeText")
FormScope = Request.QueryString("sc")
RankBase = Request.QueryString("RankBase")
if Request.QueryString("pg") <> "" then
NextPageNumber = Request.QueryString("pg")
NewQuery = FALSE
UseSavedQuery = TRUE
else
NewQuery = SearchString <> ""
end if
end if
%>
</HEAD>
<BODY <%=FormBG%>>
<TABLE>
<TR><TD><A HREF="http://www.microsoft.com/ntserver/search"
target="_top"><IMG SRC ="<%=FormLogo%>" VALIGN=MIDDLE ALIGN=LEFT
border=0></a></TD></TR>
<TR><TD ALIGN="RIGHT"><H3>Sample ASP Search Form</H3></TD></TR>
</TABLE>
<p>
<FORM ACTION="<%=QueryForm%>" METHOD=POST>
<TABLE WIDTH=500>
<TR>
<TD>Enter your query below:</TD>
</TR>
<TR>
<TD><INPUT TYPE="TEXT" NAME="SearchString"
SIZE="65" MAXLENGTH="100" VALUE="<%=SearchString%>"></TD>
<TD><INPUT TYPE="SUBMIT" NAME="Action"
VALUE="Go"></TD>
</TR>
<TR>
<TD ALIGN="RIGHT"><A
HREF="ixtiphlp.htm">Tips for searching</A></TD>
</TR>
<TR>
</TR>
<TR>
<TD>
<INPUT NAME="FreeText" TYPE=CHECKBOX
<% if
FreeText = "on" then
Response.Write(" CHECKED")
end if
%>>Use <a href="ixtiphlp.htm#FreeTextQueries">Free-Text Query</a>.
</TD>
</TR>
</TABLE>
</FORM>
<BR>
<%
if NewQuery then
set Session("Query") = nothing
set Session("Recordset") = nothing
NextRecordNumber = 1
' Remove any leading and ending quotes from SearchString
SrchStrLen = len(SearchString)
if left(SearchString, 1) = chr(34) then
SrchStrLen = SrchStrLen-1
SearchString = right(SearchString, SrchStrLen)
end if
if right(SearchString, 1) = chr(34) then
SrchStrLen = SrchStrLen-1
SearchString = left(SearchString, SrchStrLen)
end if
if FreeText = "on" then
CompSearch = "$contents " & chr(34) & SearchString & chr(34)
else
CompSearch = SearchString
end if
set Q = Server.CreateObject("ixsso.Query")
set util = Server.CreateObject("ixsso.Util")
Q.Query = CompSearch
Q.Catalog = "web"
Q.SortBy = "rank[d]"
Q.Columns = "DocTitle, filename, size, write, characterization, rank,
path"
Q.MaxRecords = 300
if FormScope <> "/" then
util.AddScopeToQuery Q, FormScope, "deep"
end if
if SiteLocale<>"" then
Q.LocaleID = util.ISOToLocaleID(SiteLocale)
end if
set RS = Q.CreateRecordSet("nonsequential")
RS.PageSize = PageSize
ActiveQuery = TRUE
elseif UseSavedQuery then
if IsObject( Session("Query") ) And IsObject( Session("RecordSet") )
then
set Q = Session("Query")
set RS = Session("RecordSet")
if RS.RecordCount <> -1 and NextPageNumber <> -1 then
RS.AbsolutePage = NextPageNumber
NextRecordNumber = RS.AbsolutePosition
end if
ActiveQuery = TRUE
else
Response.Write "ERROR - No saved query"
end if
end if
if ActiveQuery then
if not RS.EOF then
%>
<p>
<HR WIDTH=80% ALIGN=center SIZE=3>
<p>
<%
LastRecordOnPage = NextRecordNumber + RS.PageSize - 1
CurrentPage = RS.AbsolutePage
if RS.RecordCount <> -1 AND RS.RecordCount < LastRecordOnPage then
LastRecordOnPage = RS.RecordCount
end if
Response.Write "Documents " & NextRecordNumber & " to " &
LastRecordOnPage
if RS.RecordCount <> -1 then
Response.Write " of " & RS.RecordCount
end if
Response.Write " matching the query " & chr(34) & "<I>"
Response.Write SearchString & "</I>" & chr(34) & ".<P>"
%>
<% if Not RS.EOF and NextRecordNumber <= LastRecordOnPage then%>
<table border=0>
<colgroup width=105>
<% end if %>
<% Do While Not RS.EOF and NextRecordNumber <= LastRecordOnPage
' This is the detail portion for Title, Abstract, URL, Size, and
' Modification Date.
' If there is a title, display it, otherwise display the filename.
%>
<p>
<% ' Graphically indicate rank of document with list of stars (*'s).
if NextRecordNumber = 1 then
RankBase=RS("rank")
end if
if RankBase>1000 then
RankBase=1000
elseif RankBase<1 then
RankBase=1
end if
NormRank = RS("rank")/RankBase
if NormRank > 0.80 then
stars = "rankbtn5.gif"
elseif NormRank > 0.60 then
stars = "rankbtn4.gif"
elseif NormRank > 0.40 then
stars = "rankbtn3.gif"
elseif NormRank >.20 then
stars = "rankbtn2.gif"
else stars = "rankbtn1.gif"
end if
%>
<tr class="RecordTitle">
<td align="right" valign=top class="RecordTitle">
<%= NextRecordNumber%>.
</td>
<td><b class="RecordTitle">
<%if VarType(RS("DocTitle")) = 1 or RS("DocTitle") = "" then%>
<a href="<%=RS("path")%>" class="RecordTitle"><%= Server.HTMLEncode(
RS("filename") )%></a>
<%else%>
<a href="<%=RS("path")%>" class="RecordTitle"><%=
Server.HTMLEncode(RS("DocTitle"))%></a>
<%end if%>
</b></td>
</tr>
<tr>
<td valign=top align=left>
<IMG SRC="<%=stars%>">
<br>
<%
' Construct the URL for hit highlighting
WebHitsQuery = "CiWebHitsFile=" & Server.URLEncode( RS("path") )
WebHitsQuery = WebHitsQuery & "&CiRestriction=" & Server.URLEncode(
Q.Query )
WebHitsQuery = WebHitsQuery & "&CiBeginHilite=" & Server.URLEncode(
"<strong class=Hit>" )
WebHitsQuery = WebHitsQuery & "&CiEndHilite=" & Server.URLEncode(
"</strong>" )
WebHitsQuery = WebHitsQuery & "&CiUserParam3=" & QueryForm
' WebHitsQuery = WebHitsQuery & "&CiLocale=" & Q.LocaleID
%>
<a href="oop/qsumrhit.htw?<%= WebHitsQuery %>"><IMG
src="hilight.gif" align=left alt="Highlight matching terms in document
using Summary mode."> Summary</a>
<br>
<a href="oop/qfullhit.htw?<%= WebHitsQuery %>&CiHiliteType=Full"><IMG
src="hilight.gif" align=left alt="Highlight matching terms in document.">
Full</a>
</td>
<td valign=top>
<%if VarType(RS("characterization")) = 8 and RS("characterization") <>
"" then%>
<b><i>Abstract: </I></b><%= Server.HTMLEncode(RS("characterization"))%>
<%end if%>
<p>
<i class="RecordStats"><a href="<%=RS("path")%>" class="RecordStats"
style="color:blue;"><%=Request("path")%><%=RS("path")%></a>
<br><%if RS("size") = "" then%>(size and time
unknown)<%else%>size <%=RS("size")%> bytes - <%=RS("write")%> GMT<%end
if%></i>
</td>
</tr>
<tr>
</tr>
<%
RS.MoveNext
NextRecordNumber = NextRecordNumber+1
Loop
%>
</table>
<P><BR>
<%
else ' NOT RS.EOF
if NextRecordNumber = 1 then
Response.Write "No documents matched the query<P>"
else
Response.Write "No more documents in the query<P>"
end if
end if ' NOT RS.EOF
if NOT Q.OutOfDate then
' If the index is current, display the fact %>
<P>
<I><B>The index is up to date.</B></I><BR>
<%end if
if Q.QueryIncomplete then
' If the query was not executed because it needed to enumerate to
' resolve the query instead of using the index, but AllowEnumeration
' was FALSE, let the user know %>
<P>
<I><B>The query is too expensive to complete.</B></I><BR>
<%end if
if Q.QueryTimedOut then
' If the query took too long to execute (for example, if too much work
' was required to resolve the query), let the user know %>
<P>
<I><B>The query took too long to complete.</B></I><BR>
<%end if%>
<TABLE>
<%
' This is the "previous" button.
' This retrieves the previous page of documents for the query.
%>
<%SaveQuery = FALSE%>
<%if CurrentPage > 1 and RS.RecordCount <> -1 then %>
<td align=left>
<form action="<%=QueryForm%>" method="get">
<INPUT TYPE="HIDDEN" NAME="qu" VALUE="<%=SearchString%>">
<INPUT TYPE="HIDDEN" NAME="FreeText"
VALUE="<%=FreeText%>">
<INPUT TYPE="HIDDEN" NAME="sc" VALUE="<%=FormScope%>">
<INPUT TYPE="HIDDEN" name="pg" VALUE="<%=CurrentPage-1%>" >
<INPUT TYPE="HIDDEN" NAME = "RankBase" VALUE="<%=RankBase%>">
<input type="submit" value="Previous <%=RS.PageSize%>
documents">
</form>
</td>
<%SaveQuery = TRUE%>
<%end if%>
<%
' This is the "next" button for unsorted queries.
' This retrieves the next page of documents for the query.
if Not RS.EOF then%>
<td align=right>
<form action="<%=QueryForm%>" method="get">
<INPUT TYPE="HIDDEN" NAME="qu" VALUE="<%=SearchString%>">
<INPUT TYPE="HIDDEN" NAME="FreeText"
VALUE="<%=FreeText%>">
<INPUT TYPE="HIDDEN" NAME="sc" VALUE="<%=FormScope%>">
<INPUT TYPE="HIDDEN" NAME = "RankBase" VALUE="<%=RankBase%>">
<INPUT TYPE="HIDDEN" name="pg" VALUE="<%=CurrentPage+1%>">
<% NextString = "Next "
if RS.RecordCount <> -1 then
NextSet = (RS.RecordCount - NextRecordNumber) + 1
if NextSet > RS.PageSize then
NextSet = RS.PageSize
end if
NextString = NextString & NextSet & " documents"
else
NextString = NextString & " page of documents"
end if
%>
<input type="submit" value="<%=NextString%>">
</form>
</td>
<%SaveQuery = TRUE%>
<%end if%>
</TABLE>
<% ' Display the page number %>
Page <%=CurrentPage%>
<%if RS.PageCount <> -1 then
Response.Write " of " & RS.PageCount
end if %>
<%
' If either of the previous or back buttons were displayed, save the
query
' and the recordset in session variables.
if SaveQuery then
set Session("Query") = Q
set Session("RecordSet") = RS
else
RS.close
Set RS = Nothing
Set Q = Nothing
set Session("Query") = Nothing
set Session("RecordSet") = Nothing
end if
%>
<% end if %>
</BODY>
</HTML>
Thank You
George Cheng
Microsoft Application Center & Index Server Support
Note: This article has no warranties implicit or explicit.
All the content is given on the "as is" basis and the user
takes full responsibility for its use and assumption.
Microsoft Corporation Copyright 2004
All Rights Reserved
--------------------
| From: "Paul Christopher" <cpaul@adm.ucl.ac.uk>
| References: <OpWop3#HFHA.3536@TK2MSFTNGP14.phx.gbl>
<w6aQyBDIFHA.1136@TK2MSFTNGXA02.phx.gbl>
| Subject: Re: Query.asp sample problems
| Date: Fri, 4 Mar 2005 09:56:41 -0000
| Lines: 95
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.2900.2527
| X-RFC2646: Format=Flowed; Original
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527
| Message-ID: <#Crk6BKIFHA.1096@tk2msftngp13.phx.gbl>
| Newsgroups: microsoft.public.inetserver.indexserver
| NNTP-Posting-Host: tonto-ads.adm.ucl.ac.uk 128.40.203.12
| Path:
TK2MSFTNGXA02.phx.gbl!cpmsftngxa10.phx.gbl!TK2MSFTFEED02.phx.gbl!TK2MSFTNGP0
8.phx.gbl!tk2msftngp13.phx.gbl
| Xref: TK2MSFTNGXA02.phx.gbl microsoft.public.inetserver.indexserver:31014
| X-Tomcat-NG: microsoft.public.inetserver.indexserver
|
| Hi George,
|
| I've gone right back to original sample code to eliminate any issues with
my
| own code.
|
| from the querydocs.asp sample code;
|
| set Q = Server.CreateObject("ixsso.Query")
| set util = Server.CreateObject("ixsso.Util")
| FormScope = "/documents"
| if FormScope <> "/" then
| util.AddScopeToQuery Q, FormScope, "deep"
| end if
|
| Catalog (S5_FILE_STORE) is on the local web server (W1) indexing
| \\S5\share$, single dir in catalog = \\s5\share$, 71,000 docs, Catalog
| Properties: Tracking, WWW Server = None, no share alias, no inherit,
| Generate abstracts = on 320 chars.
|
| If I manually change code to Formscope = "/" then results are returned.
| If Formscope = anything else, valid folder or not, 'No Documents matched
the
| query' every time.
|
| I have various query pages with varying levels of sophistication, all
| developed some years ago, previously all I've had to change is the
Catalog
| name in porting the code to another server.
|
| Paul
|
| ""George Cheng [MSFT]"" <GCheng@online.microsoft.com> wrote in message
| news:w6aQyBDIFHA.1136@TK2MSFTNGXA02.phx.gbl...
| > How are you setting the scope? Is your catalog setup to index a web
site?
| > or did you just add the share manually to the catalog?
| >
| > Thank You
| >
| > George Cheng
| >
| > Microsoft Application Center & Index Server Support
| >
| > Note: This article has no warranties implicit or explicit.
| > All the content is given on the "as is" basis and the user
| > takes full responsibility for its use and assumption.
| > Microsoft Corporation Copyright 2004
| > All Rights Reserved
| >
| > --------------------
| > | From: "Paul Christopher" <cpaul@adm.ucl.ac.uk>
| > | Subject: Query.asp sample problems
| > | Date: Thu, 3 Mar 2005 12:38:29 -0000
| > | Lines: 20
| > | X-Priority: 3
| > | X-MSMail-Priority: Normal
| > | X-Newsreader: Microsoft Outlook Express 6.00.2900.2527
| > | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527
| > | X-RFC2646: Format=Flowed; Original
| > | Message-ID: <OpWop3#HFHA.3536@TK2MSFTNGP14.phx.gbl>
| > | Newsgroups: microsoft.public.inetserver.indexserver
| > | NNTP-Posting-Host: tonto-ads.adm.ucl.ac.uk 128.40.203.12
| > | Path:
| >
TK2MSFTNGXA02.phx.gbl!TK2MSFTNGXA01.phx.gbl!TK2MSFTFEED02.phx.gbl!tornado.fa
| >
stwebnet.it!tiscali!newsfeed1.ip.tiscali.net!news.glorb.com!hammer.uoregon.e
| >
du!arclight.uoregon.edu!enews.sgi.com!msrnewsc1!TK2MSFTNGP08.phx.gbl!TK2MSFT
| > NGP14.phx.gbl
| > | Xref: TK2MSFTNGXA02.phx.gbl
| > microsoft.public.inetserver.indexserver:31009
| > | X-Tomcat-NG: microsoft.public.inetserver.indexserver
| > |
| > | Hi,
| > |
| > | I have a modified version of the supplied query.asp that uses
drop-downs
| > to
| > | allow user to select and set the query scope.
| > |
| > | This worked fine on IIS5 but is not working on IIS6.
| > |
| > | Not changing the scope (leave as "/") always returns results. Change
| > scope -
| > | to anything else at all - returns nothing.
| > |
| > | Anyone else seen this?
| > |
| > | NOTE: The catalog is on the local W2k3 web server, content is a remote
| > W2k3
| > | share, index size 222mb, no problems getting at the content files
| > |
| > | TIA
| > |
| > | Paul Christopher
| > |
| > |
| > |
| >
|
|
|
| |
| Paul Christopher 2005-03-06, 5:49 pm |
| Hi George,
OK, using your code. Backslash instead of ForwardSlash
Changed: Q.Catalog = "S5_File_Store" - to match local name
Formscope = "\" (OR Formscope="/") - I see results
Formscope = "\My_Folder" - no results! My_Folder exists and is returned in
results for formscope "\"
Paul
""George Cheng [MSFT]"" <GCheng@online.microsoft.com> wrote in message
news:1YSurZNIFHA.312@TK2MSFTNGXA02.phx.gbl...
> Your formscope / is assuming that you are indexing a web site with virtual
> paths. Since you are indexing a file share, then you can use the
> following
> search page
>
> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 3.0//EN" "html.dtd">
> <HTML>
> <HEAD>
>
> <%
> ' ********** INSTRUCTIONS FOR QUICK CUSTOMIZATION **********
> '
> ' This form is set up for easy customization. It allows you to modify the
> ' page logo, the page background, the page title and simple query
> ' parameters by modifying a few files and form variables. The procedures
> ' to do this are explained below.
> '
> '
> ' *** Modifying the Form Logo:
>
> ' The logo for the form is named is2logo.gif. To change the page logo,
> simply
> ' name your logo is2logo.gif and place in the same directory as this form.
> If
> ' your logo is not a GIF file, or you don't want to copy it, change the
> following
> ' line so that the logo variable contains the URL to your logo.
>
> FormLogo = "is2logo.gif"
>
> '
> ' *** Modifying the Form's background pattern.
>
> ' You can use either a background pattern or a background color for your
> ' form. If you want to use a background pattern, store the file with the
> name
> ' is2bkgnd.gif in the same directory as this file and remove the remark
> character
> ' the single quote character) from the line below. Then put the remark
> character on
> ' the second line below.
> '
> ' If you want to use a different background color than white, simply edit
> the
> ' bgcolor line below, replacing white with your color choice.
>
> ' FormBG = "background = " & chr(34) & "is2bkgnd.gif" & chr(34)
> FormBG = "bgcolor = " & chr(34) & "#FFFFFF" & chr(34)
>
>
> ' *** Modifying the Form's Title Text.
>
> ' The Form's title text is set on the following line.
> %>
>
> <TITLE>Sample ASP Search Form</TITLE>
>
> <%
> '
> ' *** Modifying the Form's Search Scope.
> '
> ' The form will search from the root of your web server's namespace and
> below
> ' (deep from "/" ). To search a subset of your server, for example, maybe
> just
> ' a PressReleases directory, modify the scope variable below to list the
> virtual path to
> ' search. The search will start at the directory you specify and include
> all sub-
> ' directories.
>
> FormScope = "\"
>
> '
> ' *** Modifying the Number of Returned Query Results.
> '
> ' You can set the number of query results returned on a single page
> ' using the variable below.
>
> PageSize = 10
>
> '
> ' *** Setting the Locale.
> '
> ' The following line sets the locale used for queries. In most cases, this
> ' should match the locale of the server. You can set the locale below.
>
> SiteLocale = "EN-US"
>
> ' ********** END QUICK CUSTOMIZATION SECTIONS ***********
> %>
>
>
> <LINK REL=STYLESHEET HREF="is2style.css" TYPE="text/css">
>
> <META NAME="DESCRIPTION" CONTENT="Sample ASP query form for Microsoft
> Index Server v2.0">
> <META NAME="AUTHOR" CONTENT="Index Server Team">
> <META NAME="KEYWORDS" CONTENT="query, content, hit">
> <META NAME="SUBJECT" CONTENT="sample form">
> <META NAME="MS.CATEGORY" CONTENT="Internet">
> <META NAME="MS.LOCALE" CONTENT="EN-US">
> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;
> charset=Windows-1252">
>
> <%
> ' Set Initial Conditions
> NewQuery = FALSE
> UseSavedQuery = FALSE
> SearchString = ""
>
> QueryForm = Request.ServerVariables("PATH_INFO")
>
> ' Did the user press a SUBMIT button to execute the form? If so get the
> form variables.
> if Request.ServerVariables("REQUEST_METHOD") = "POST" then
> SearchString = Request.Form("SearchString")
> FreeText = Request.Form("FreeText")
> ' NOTE: this will be true only if the button is actually pushed.
> if Request.Form("Action") = "Go" then
> NewQuery = TRUE
> RankBase=1000
> end if
> end if
> if Request.ServerVariables("REQUEST_METHOD") = "GET" then
> SearchString = Request.QueryString("qu")
> FreeText = Request.QueryString("FreeText")
> FormScope = Request.QueryString("sc")
> RankBase = Request.QueryString("RankBase")
> if Request.QueryString("pg") <> "" then
> NextPageNumber = Request.QueryString("pg")
> NewQuery = FALSE
> UseSavedQuery = TRUE
> else
> NewQuery = SearchString <> ""
> end if
> end if
> %>
>
> </HEAD>
>
> <BODY <%=FormBG%>>
>
> <TABLE>
> <TR><TD><A HREF="http://www.microsoft.com/ntserver/search"
> target="_top"><IMG SRC ="<%=FormLogo%>" VALIGN=MIDDLE ALIGN=LEFT
> border=0></a></TD></TR>
> <TR><TD ALIGN="RIGHT"><H3>Sample ASP Search Form</H3></TD></TR>
> </TABLE>
>
> <p>
>
> <FORM ACTION="<%=QueryForm%>" METHOD=POST>
> <TABLE WIDTH=500>
> <TR>
> <TD>Enter your query below:</TD>
> </TR>
> <TR>
> <TD><INPUT TYPE="TEXT" NAME="SearchString"
> SIZE="65" MAXLENGTH="100" VALUE="<%=SearchString%>"></TD>
> <TD><INPUT TYPE="SUBMIT" NAME="Action"
> VALUE="Go"></TD>
> </TR>
> <TR>
> <TD ALIGN="RIGHT"><A
> HREF="ixtiphlp.htm">Tips for searching</A></TD>
> </TR>
> <TR>
> </TR>
> <TR>
> <TD>
> <INPUT NAME="FreeText"
> TYPE=CHECKBOX
> <% if
> FreeText = "on" then
>
> Response.Write(" CHECKED")
> end if
> %>>Use <a href="ixtiphlp.htm#FreeTextQueries">Free-Text Query</a>.
> </TD>
> </TR>
> </TABLE>
> </FORM>
>
> <BR>
>
> <%
> if NewQuery then
> set Session("Query") = nothing
> set Session("Recordset") = nothing
> NextRecordNumber = 1
>
> ' Remove any leading and ending quotes from SearchString
>
> SrchStrLen = len(SearchString)
>
> if left(SearchString, 1) = chr(34) then
> SrchStrLen = SrchStrLen-1
> SearchString = right(SearchString, SrchStrLen)
> end if
>
> if right(SearchString, 1) = chr(34) then
> SrchStrLen = SrchStrLen-1
> SearchString = left(SearchString, SrchStrLen)
> end if
>
> if FreeText = "on" then
> CompSearch = "$contents " & chr(34) & SearchString & chr(34)
> else
> CompSearch = SearchString
> end if
>
> set Q = Server.CreateObject("ixsso.Query")
> set util = Server.CreateObject("ixsso.Util")
>
> Q.Query = CompSearch
> Q.Catalog = "web"
> Q.SortBy = "rank[d]"
> Q.Columns = "DocTitle, filename, size, write, characterization, rank,
> path"
> Q.MaxRecords = 300
>
>
> if FormScope <> "/" then
> util.AddScopeToQuery Q, FormScope, "deep"
> end if
>
> if SiteLocale<>"" then
> Q.LocaleID = util.ISOToLocaleID(SiteLocale)
> end if
>
> set RS = Q.CreateRecordSet("nonsequential")
>
> RS.PageSize = PageSize
> ActiveQuery = TRUE
>
> elseif UseSavedQuery then
> if IsObject( Session("Query") ) And IsObject( Session("RecordSet") )
> then
> set Q = Session("Query")
> set RS = Session("RecordSet")
>
> if RS.RecordCount <> -1 and NextPageNumber <> -1 then
> RS.AbsolutePage = NextPageNumber
> NextRecordNumber = RS.AbsolutePosition
> end if
>
> ActiveQuery = TRUE
> else
> Response.Write "ERROR - No saved query"
> end if
> end if
>
> if ActiveQuery then
> if not RS.EOF then
> %>
>
> <p>
> <HR WIDTH=80% ALIGN=center SIZE=3>
> <p>
>
> <%
> LastRecordOnPage = NextRecordNumber + RS.PageSize - 1
> CurrentPage = RS.AbsolutePage
> if RS.RecordCount <> -1 AND RS.RecordCount < LastRecordOnPage then
> LastRecordOnPage = RS.RecordCount
> end if
>
> Response.Write "Documents " & NextRecordNumber & " to " &
> LastRecordOnPage
> if RS.RecordCount <> -1 then
> Response.Write " of " & RS.RecordCount
> end if
> Response.Write " matching the query " & chr(34) & "<I>"
> Response.Write SearchString & "</I>" & chr(34) & ".<P>"
> %>
>
> <% if Not RS.EOF and NextRecordNumber <= LastRecordOnPage then%>
> <table border=0>
> <colgroup width=105>
> <% end if %>
>
> <% Do While Not RS.EOF and NextRecordNumber <= LastRecordOnPage
>
> ' This is the detail portion for Title, Abstract, URL, Size, and
> ' Modification Date.
>
> ' If there is a title, display it, otherwise display the filename.
> %>
> <p>
>
> <% ' Graphically indicate rank of document with list of stars (*'s).
>
> if NextRecordNumber = 1 then
> RankBase=RS("rank")
> end if
>
> if RankBase>1000 then
> RankBase=1000
> elseif RankBase<1 then
> RankBase=1
> end if
>
> NormRank = RS("rank")/RankBase
>
> if NormRank > 0.80 then
> stars = "rankbtn5.gif"
> elseif NormRank > 0.60 then
> stars = "rankbtn4.gif"
> elseif NormRank > 0.40 then
> stars = "rankbtn3.gif"
> elseif NormRank >.20 then
> stars = "rankbtn2.gif"
> else stars = "rankbtn1.gif"
>
> end if
>
> %>
>
> <tr class="RecordTitle">
> <td align="right" valign=top class="RecordTitle">
> <%= NextRecordNumber%>.
> </td>
> <td><b class="RecordTitle">
> <%if VarType(RS("DocTitle")) = 1 or RS("DocTitle") = "" then%>
> <a href="<%=RS("path")%>" class="RecordTitle"><%= Server.HTMLEncode(
> RS("filename") )%></a>
> <%else%>
> <a href="<%=RS("path")%>" class="RecordTitle"><%=
> Server.HTMLEncode(RS("DocTitle"))%></a>
> <%end if%>
> </b></td>
> </tr>
>
> <tr>
> <td valign=top align=left>
> <IMG SRC="<%=stars%>">
> <br>
> <%
> ' Construct the URL for hit highlighting
> WebHitsQuery = "CiWebHitsFile=" & Server.URLEncode( RS("path") )
> WebHitsQuery = WebHitsQuery & "&CiRestriction=" & Server.URLEncode(
> Q.Query )
> WebHitsQuery = WebHitsQuery & "&CiBeginHilite=" & Server.URLEncode(
> "<strong class=Hit>" )
> WebHitsQuery = WebHitsQuery & "&CiEndHilite=" & Server.URLEncode(
> "</strong>" )
> WebHitsQuery = WebHitsQuery & "&CiUserParam3=" & QueryForm
> ' WebHitsQuery = WebHitsQuery & "&CiLocale=" & Q.LocaleID
> %>
> <a href="oop/qsumrhit.htw?<%= WebHitsQuery %>"><IMG
> src="hilight.gif" align=left alt="Highlight matching terms in document
> using Summary mode."> Summary</a>
> <br>
> <a href="oop/qfullhit.htw?<%= WebHitsQuery %>&CiHiliteType=Full"><IMG
> src="hilight.gif" align=left alt="Highlight matching terms in document.">
> Full</a>
> </td>
> <td valign=top>
> <%if VarType(RS("characterization")) = 8 and RS("characterization") <>
> "" then%>
> <b><i>Abstract: </I></b><%= Server.HTMLEncode(RS("characterization"))%>
> <%end if%>
> <p>
> <i class="RecordStats"><a href="<%=RS("path")%>" class="RecordStats"
> style="color:blue;"><%=Request("path")%><%=RS("path")%></a>
> <br><%if RS("size") = "" then%>(size and time
> unknown)<%else%>size <%=RS("size")%> bytes - <%=RS("write")%> GMT<%end
> if%></i>
> </td>
> </tr>
> <tr>
> </tr>
>
> <%
> RS.MoveNext
> NextRecordNumber = NextRecordNumber+1
> Loop
> %>
>
> </table>
>
> <P><BR>
>
> <%
> else ' NOT RS.EOF
> if NextRecordNumber = 1 then
> Response.Write "No documents matched the query<P>"
> else
> Response.Write "No more documents in the query<P>"
> end if
>
> end if ' NOT RS.EOF
>
>
> if NOT Q.OutOfDate then
> ' If the index is current, display the fact %>
> <P>
> <I><B>The index is up to date.</B></I><BR>
> <%end if
>
>
> if Q.QueryIncomplete then
> ' If the query was not executed because it needed to enumerate to
> ' resolve the query instead of using the index, but AllowEnumeration
> ' was FALSE, let the user know %>
>
> <P>
> <I><B>The query is too expensive to complete.</B></I><BR>
> <%end if
>
>
> if Q.QueryTimedOut then
> ' If the query took too long to execute (for example, if too much work
> ' was required to resolve the query), let the user know %>
> <P>
> <I><B>The query took too long to complete.</B></I><BR>
> <%end if%>
>
>
> <TABLE>
>
> <%
> ' This is the "previous" button.
> ' This retrieves the previous page of documents for the query.
> %>
>
> <%SaveQuery = FALSE%>
> <%if CurrentPage > 1 and RS.RecordCount <> -1 then %>
> <td align=left>
> <form action="<%=QueryForm%>" method="get">
> <INPUT TYPE="HIDDEN" NAME="qu" VALUE="<%=SearchString%>">
> <INPUT TYPE="HIDDEN" NAME="FreeText"
> VALUE="<%=FreeText%>">
> <INPUT TYPE="HIDDEN" NAME="sc" VALUE="<%=FormScope%>">
> <INPUT TYPE="HIDDEN" name="pg" VALUE="<%=CurrentPage-1%>" >
> <INPUT TYPE="HIDDEN" NAME = "RankBase" VALUE="<%=RankBase%>">
> <input type="submit" value="Previous <%=RS.PageSize%>
> documents">
> </form>
> </td>
> <%SaveQuery = TRUE%>
> <%end if%>
>
>
> <%
> ' This is the "next" button for unsorted queries.
> ' This retrieves the next page of documents for the query.
>
> if Not RS.EOF then%>
> <td align=right>
> <form action="<%=QueryForm%>" method="get">
> <INPUT TYPE="HIDDEN" NAME="qu" VALUE="<%=SearchString%>">
> <INPUT TYPE="HIDDEN" NAME="FreeText"
> VALUE="<%=FreeText%>">
> <INPUT TYPE="HIDDEN" NAME="sc" VALUE="<%=FormScope%>">
> <INPUT TYPE="HIDDEN" NAME = "RankBase" VALUE="<%=RankBase%>">
> <INPUT TYPE="HIDDEN" name="pg" VALUE="<%=CurrentPage+1%>">
>
> <% NextString = "Next "
> if RS.RecordCount <> -1 then
> NextSet = (RS.RecordCount - NextRecordNumber) + 1
> if NextSet > RS.PageSize then
> NextSet = RS.PageSize
> end if
> NextString = NextString & NextSet & " documents"
> else
> NextString = NextString & " page of documents"
> end if
> %>
> <input type="submit" value="<%=NextString%>">
> </form>
> </td>
> <%SaveQuery = TRUE%>
> <%end if%>
>
> </TABLE>
>
> <% ' Display the page number %>
>
> Page <%=CurrentPage%>
> <%if RS.PageCount <> -1 then
> Response.Write " of " & RS.PageCount
> end if %>
>
> <%
> ' If either of the previous or back buttons were displayed, save the
> query
> ' and the recordset in session variables.
> if SaveQuery then
> set Session("Query") = Q
> set Session("RecordSet") = RS
> else
> RS.close
> Set RS = Nothing
> Set Q = Nothing
> set Session("Query") = Nothing
> set Session("RecordSet") = Nothing
> end if
> %>
> <% end if %>
>
>
>
> </BODY>
> </HTML>
>
>
> Thank You
>
> George Cheng
>
> Microsoft Application Center & Index Server Support
>
> Note: This article has no warranties implicit or explicit.
> All the content is given on the "as is" basis and the user
> takes full responsibility for its use and assumption.
> Microsoft Corporation Copyright 2004
> All Rights Reserved
>
> --------------------
> | From: "Paul Christopher" <cpaul@adm.ucl.ac.uk>
> | References: <OpWop3#HFHA.3536@TK2MSFTNGP14.phx.gbl>
> <w6aQyBDIFHA.1136@TK2MSFTNGXA02.phx.gbl>
> | Subject: Re: Query.asp sample problems
> | Date: Fri, 4 Mar 2005 09:56:41 -0000
> | Lines: 95
> | X-Priority: 3
> | X-MSMail-Priority: Normal
> | X-Newsreader: Microsoft Outlook Express 6.00.2900.2527
> | X-RFC2646: Format=Flowed; Original
> | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527
> | Message-ID: <#Crk6BKIFHA.1096@tk2msftngp13.phx.gbl>
> | Newsgroups: microsoft.public.inetserver.indexserver
> | NNTP-Posting-Host: tonto-ads.adm.ucl.ac.uk 128.40.203.12
> | Path:
> TK2MSFTNGXA02.phx.gbl!cpmsftngxa10.phx.gbl!TK2MSFTFEED02.phx.gbl!TK2MSFTNGP0
> 8.phx.gbl!tk2msftngp13.phx.gbl
> | Xref: TK2MSFTNGXA02.phx.gbl
> microsoft.public.inetserver.indexserver:31014
> | X-Tomcat-NG: microsoft.public.inetserver.indexserver
> |
> | Hi George,
> |
> | I've gone right back to original sample code to eliminate any issues
> with
> my
> | own code.
> |
> | from the querydocs.asp sample code;
> |
> | set Q = Server.CreateObject("ixsso.Query")
> | set util = Server.CreateObject("ixsso.Util")
> | FormScope = "/documents"
> | if FormScope <> "/" then
> | util.AddScopeToQuery Q, FormScope, "deep"
> | end if
> |
> | Catalog (S5_FILE_STORE) is on the local web server (W1) indexing
> | \\S5\share$, single dir in catalog = \\s5\share$, 71,000 docs, Catalog
> | Properties: Tracking, WWW Server = None, no share alias, no inherit,
> | Generate abstracts = on 320 chars.
> |
> | If I manually change code to Formscope = "/" then results are returned.
> | If Formscope = anything else, valid folder or not, 'No Documents matched
> the
> | query' every time.
> |
> | I have various query pages with varying levels of sophistication, all
> | developed some years ago, previously all I've had to change is the
> Catalog
> | name in porting the code to another server.
> |
> | Paul
> |
> | ""George Cheng [MSFT]"" <GCheng@online.microsoft.com> wrote in message
> | news:w6aQyBDIFHA.1136@TK2MSFTNGXA02.phx.gbl...
> | > How are you setting the scope? Is your catalog setup to index a web
> site?
> | > or did you just add the share manually to the catalog?
> | >
> | > Thank You
> | >
> | > George Cheng
> | >
> | > Microsoft Application Center & Index Server Support
> | >
> | > Note: This article has no warranties implicit or explicit.
> | > All the content is given on the "as is" basis and the user
> | > takes full responsibility for its use and assumption.
> | > Microsoft Corporation Copyright 2004
> | > All Rights Reserved
> | >
> | > --------------------
> | > | From: "Paul Christopher" <cpaul@adm.ucl.ac.uk>
> | > | Subject: Query.asp sample problems
> | > | Date: Thu, 3 Mar 2005 12:38:29 -0000
> | > | Lines: 20
> | > | X-Priority: 3
> | > | X-MSMail-Priority: Normal
> | > | X-Newsreader: Microsoft Outlook Express 6.00.2900.2527
> | > | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527
> | > | X-RFC2646: Format=Flowed; Original
> | > | Message-ID: <OpWop3#HFHA.3536@TK2MSFTNGP14.phx.gbl>
> | > | Newsgroups: microsoft.public.inetserver.indexserver
> | > | NNTP-Posting-Host: tonto-ads.adm.ucl.ac.uk 128.40.203.12
> | > | Path:
> | >
> TK2MSFTNGXA02.phx.gbl!TK2MSFTNGXA01.phx.gbl!TK2MSFTFEED02.phx.gbl!tornado.fa
> | >
> stwebnet.it!tiscali!newsfeed1.ip.tiscali.net!news.glorb.com!hammer.uoregon.e
> | >
> du!arclight.uoregon.edu!enews.sgi.com!msrnewsc1!TK2MSFTNGP08.phx.gbl!TK2MSFT
> | > NGP14.phx.gbl
> | > | Xref: TK2MSFTNGXA02.phx.gbl
> | > microsoft.public.inetserver.indexserver:31009
> | > | X-Tomcat-NG: microsoft.public.inetserver.indexserver
> | > |
> | > | Hi,
> | > |
> | > | I have a modified version of the supplied query.asp that uses
> drop-downs
> | > to
> | > | allow user to select and set the query scope.
> | > |
> | > | This worked fine on IIS5 but is not working on IIS6.
> | > |
> | > | Not changing the scope (leave as "/") always returns results. Change
> | > scope -
> | > | to anything else at all - returns nothing.
> | > |
> | > | Anyone else seen this?
> | > |
> | > | NOTE: The catalog is on the local W2k3 web server, content is a
> remote
> | > W2k3
> | > | share, index size 222mb, no problems getting at the content files
> | > |
> | > | TIA
> | > |
> | > | Paul Christopher
> | > |
> | > |
> | > |
> | >
> |
> |
> |
>
| |
|
| Should it be "/my_folder"?
BB
"Paul Christopher" <cpaul@adm.ucl.ac.uk> wrote in message
news:OMGQ63nIFHA.720@TK2MSFTNGP10.phx.gbl...
> Hi George,
>
> OK, using your code. Backslash instead of ForwardSlash
>
> Changed: Q.Catalog = "S5_File_Store" - to match local name
>
> Formscope = "\" (OR Formscope="/") - I see results
>
> Formscope = "\My_Folder" - no results! My_Folder exists and is returned in
> results for formscope "\"
>
> Paul
>
>
> ""George Cheng [MSFT]"" <GCheng@online.microsoft.com> wrote in message
> news:1YSurZNIFHA.312@TK2MSFTNGXA02.phx.gbl...
virtual[vbcol=seagreen]
the[vbcol=seagreen]
form.[vbcol=seagreen]
edit[vbcol=seagreen]
maybe[vbcol=seagreen]
this[vbcol=seagreen]
NAME="SearchString"[vbcol=seagreen]
then[vbcol=seagreen]
document.">[vbcol=seagreen]
work[vbcol=seagreen]
TK2MSFTNGXA02.phx.gbl!cpmsftngxa10.phx.gbl!TK2MSFTFEED02.phx.gbl!TK2MSFTNGP0[vbcol=seagreen]
returned.[vbcol=seagreen]
matched[vbcol=seagreen]
TK2MSFTNGXA02.phx.gbl!TK2MSFTNGXA01.phx.gbl!TK2MSFTFEED02.phx.gbl!tornado.fa[vbcol=seagreen]
stwebnet.it!tiscali!newsfeed1.ip.tiscali.net!news.glorb.com!hammer.uoregon.e[vbcol=seagreen]
du!arclight.uoregon.edu!enews.sgi.com!msrnewsc1!TK2MSFTNGP08.phx.gbl!TK2MSFT[vbcol=seagreen]
Change[vbcol=seagreen]
>
>
| |
| Paul Christopher 2005-03-17, 5:55 pm |
| Thanks BBm but I tried that and every variant I could think of........
Paul
#
"BB" <BB@devnul.com> wrote in message
news:%23nznpJYKFHA.2852@TK2MSFTNGP14.phx.gbl...
> Should it be "/my_folder"?
>
> BB
>
> "Paul Christopher" <cpaul@adm.ucl.ac.uk> wrote in message
> news:OMGQ63nIFHA.720@TK2MSFTNGP10.phx.gbl...
> virtual
> the
> form.
> edit
> maybe
> this
> NAME="SearchString"
> then
> document.">
> work
> TK2MSFTNGXA02.phx.gbl!cpmsftngxa10.phx.gbl!TK2MSFTFEED02.phx.gbl!TK2MSFTNGP0
> returned.
> matched
> TK2MSFTNGXA02.phx.gbl!TK2MSFTNGXA01.phx.gbl!TK2MSFTFEED02.phx.gbl!tornado.fa
> stwebnet.it!tiscali!newsfeed1.ip.tiscali.net!news.glorb.com!hammer.uoregon.e
> du!arclight.uoregon.edu!enews.sgi.com!msrnewsc1!TK2MSFTNGP08.phx.gbl!TK2MSFT
> Change
>
>
|
|
|
|
|