I have to exact same problem
In frontpage UserRestriction is not passed to the idq file.
CiRestriction=$contents %UserRestriction%
Basically nothing is searched.
I modified the template so the form posts CiRestriction, and still same result.
I put <script>alert("<%CiRestriction%>")</script> to track the changes and still it returns $content ....
I also did this test. alert("<%UserRestriction%>") and it returns USERRESTRICTION. meaning the idq file doesn't reconize UserResctiction as its not set even if the template posts that value.
So, I know 100% the idq.dll is not reading GET/ POST properly.
Also there is another problem, is that in Index Server, I cannot get the Catalog to track one of my Virtual Servers. When I Select one and Push apply/ok. I see that it saves the Reg settings, but when I go back into the properties for the Catalog, the Virtual Server name is blank and I need to reselect one. If I don't select one, the Reg setting is changed to -1. If I select none, the Reg setting is set to 0.
So, if I set it to track Virtual Server 1, (either threw properties or threw regedit) I notice the virtual directories are not automatically added to the Catalog, so I need to manually add them using Regedit. I add the directores setting them to 3 (for enable vpath) or 5 (for directory). When they are set to 3, no documents are added to the catalog, when I set it to 5 all files are added to the catalog.
When I set it to 3, in Index Server (computer management) it shows a little web icon next to the directory name. (like it does in windows 2000 server).
So something is totally messed up with Index Server. I think Index Server does not have direct access to IIS 7.0, so it doesn't know what to do.
In the case of idq files, they wont accept parameters from Post or get. So I have no way for the user to submit what they want to search for.
Funny thing, is that I cannot get frontpage extensions to use Index Server for search results, instead it uses shtml.dll.(that uses an catalog) I guess they had to do this so they could work around the broken idq.dll.
<!--webbot bot="Search" s-index="All" s-dsn="default"
s-fields="timestamp,weight,"
TAG="BODY"
S-Text="Search for:"
I-Size="20"
S-Submit="Search Site"
S-Clear="Reset" b-useindexserver="1" S-Scope="All" S-FieldsEx="write,rank,hitcount," S-
CiMaxRecordsPerPage="25" S-CiMaxRecordsInResultSet="200" startspan U-DOC-URL="search.htm"
-->
On published pages b-useindexserver="1" defaults to b-useindexserver="0" and no idq is generated etc only shtml.dll is used to post to.