Поиск в 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