Поиск в Windows эквивалентен службам индексирования "vpath" и "характеризация"

Я пытаюсь переместить сайт, который был на:

  • Windows 2003,
  • IIS 6 и
  • Службы индексации

- к -

  • Windows 2008,
  • IIS 7 и
  • Windows Search

Это Windows Search, который доставляет мне проблемы. Я настроил Windows Search для индексации физической папки, содержащей сайт, и я могу запрашивать имена файлов, но каков новый эквивалент vpath а также characterization?

Ни один из них, кажется, не является ответом:

http://msdn.microsoft.com/en-us/library/ff521735(v=VS.85).aspx

2 ответа

Характеризация = System.Search.AutoSummary

Ссылка: https://msdn.microsoft.com/en-us/library/windows/desktop/bb760163(v=vs.85).aspx

Запросите свойства "directory","filename" из службы индексирования. Затем, используя ASP Classic / VbScript, где RS представляет набор записей:

Function MapURL( Path )
' opposite of server.mappath - takes a filesystem path and turns it into a url
     Dim AppPath
     AppPath = Server.MapPath("/")
     path =  Replace(path,apppath,"",1,-1,1)
     path =  Replace(path,"\","/",1,-1,1)
     MapURL = path
End Function

Dim vpath
do while not rs.EOF
   vpath = rs("directory")  & "/" &  rs("filename")
   response.write MapURL(vpath)
   rs.movenext
loop

Основано на коде ASP.NET от http://geekswithblogs.net/AlsLog/archive/2006/08/03/87032.aspx

Другие вопросы по тегам