Keep getting empty vpath when querying Index Server

I'm using Index Server on Windows 2000, and I'm indexing just a subdirectory on my web site. I have the catalog properties set so it knows it's part of the site, and I created a virtual directory in the site for the catalog. When I query my catalog, it finds files containing the search string, and it will tell me the correct directory and path information, but what I need is the vpath information, which is always empty. Any suggestions? This is driving me crazy, and my boss is breathing down my neck to get this solved. Thanks.
Who is Participating?
j2nkuConnect With a Mentor Commented:
don't know the exact def for vpath but ... if it is a virtual path under your web site, you can get this path from the physical path.

Lets say your search returns a path for the file into the variable FilePath

FilePath = "C:\Inetpub\wwwroot\web\files\"
' We hope that path to the virtual directory is C:\Inetpub\wwwroot
VirtDir = "C:\Inetpub\wwwroot\"
'Then we can get virtual path to the file using:

if instr(lcase(FilePath),lcase(VirtDir)) > 0 Then vpath = Replace(Replace(FilePath,VirtDir,""),"\","/")


Of course this code is untested but it should help.
Neil ThompsonSenior Systems DeveloperCommented:
just for info I've played with Indexing server for a few years and it's never worked for me.

I do the same as j2nku suggests and rewrite the file path.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.