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. Highlight matching terms in document using Summary mode. Summary Highlight matching terms in document. 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.