DOCUMENT:Q238742 11-SEP-1999 [iis]
TITLE :Query Modifications Display at Top of Results Page
PRODUCT :Internet Information Server
PROD/VER:winnt:2.0
OPER/SYS:
KEYWORDS:
======================================================================
-------------------------------------------------------------------------------
The information in this article applies to:
- Microsoft Index Server version 2.0
-------------------------------------------------------------------------------
SYMPTOMS
========
When you use a custom query in your IDQ file, the code you append to the user's
query is displayed on the results page. In other words, if you query on
"enhance" without modifying the CiRestriction line, you will see the following
text at the top of the results page:
Documents 1 to 10 of 15 matching the query "enhance".
However, if you use the CiRestriction line to add to the user's query (excluding
directories, and so on), you will see the following:
Documents 1 to 10 of 15 matching the query "enhance" &! #vpath *\_vti*
In some cases, this addition to the user's query can confuse the user, and
administrators do not want it displayed.
Note: This only occurs when you use the HTM/IDQ/HTX combination. The ASP file
does not have this issue; it handles the results page correctly automatically.
RESOLUTION
==========
To prevent the custom query from appearing on the results page, use the
following steps:
1. In your IDQ file, find the CiRestriction line; it will look as follows:
CiRestriction=%if FreeText eq on% $contents "%CiRestriction%" %else% %CiRestriction% # %endif%
2. Change any instance of "%CiRestriction%" in that line to "%UserRestriction%".
The line above will read as follows:
CiRestriction=%if FreeText eq on% $contents "%UserRestriction%" %else% %UserRestriction% # %endif%
3. In the following sample of code from the default HTX file, do not make any
changes to these lines when you reach step four; these lines require the
CiRestriction variable.
Summary
Full
4. Go through your HTM, IDQ, and HTX files and replace every instance (not
referenced above) of "CiRestriction" with "UserRestriction." When you have
completed this, the word "CiRestriction" should appear only three times in
all three files, at the beginning of the line referred to in step 1 and step
2 above, and in the two lines referred to in step 3 above. Of course, if the
instance of "CiRestriction" that you are replacing has percent signs (%)
around it, do not delete it; the only thing that will change is the text
between them.
Additional query words:
======================================================================
Keywords :
Technology : kbIdxServSearch kbAudDeveloper kbIdxServ200
Version : winnt:2.0
Issue type : kbprb
Solution Type : kbpending
=============================================================================
THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS
PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS
ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO
EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR
ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL,
CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF
MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION
OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES
SO THE FOREGOING LIMITATION MAY NOT APPLY.
Copyright Microsoft Corporation 1999.