benutze den Microsoft index Server und möchte neben den normalen Infos auch Meta tags ( docauthor) aus meinen html Dateien auslesen
set connIndexserver = Server.CreateObject("ADODB.Connection")
connIndexserver.ConnectionString="provider=msidxs;Data Source=web"
connIndexserver.Open
sSQL="SELECT vpath, filename, path, docTitle, docAuthor, fileindex, write, rank FROM "
sSQL=sSQL & " SCOPE(' DEEP TRAVERSAL OF ""/meineInfos/Info1/inhalt"" ')"
if fVolltextsuche then
sSQL=sSQL & " WHERE CONTAINS(" & "'" & sSuchtext & "'" & ") > 0"
else
sSQL=sSQL & " WHERE CONTAINS(DocKeywords, " & "'" & sSuchtext & "'" & ") > 0"
end if
sSQL=sSQL & " ORDER BY write desc"
' Abfrage starten:
on error resume next
set rs=server.CreateObject("ADODB.RecordSet")
rs.open sSQL, connIndexserver, adOpenKeyset, adLockReadOnly
.....
response.Write rs.Fields("docauthor")
response.Write rs.Fields("write")
write, vpath, docTitle lassen sich anzeigen docauthor nicht
docauthor steht als metatag im Kopf der html dateien
warum bzw. wie kann ich diese Info auslesen?
bin für jeden Tipp dankbar
lg Thomas
set connIndexserver = Server.CreateObject("ADODB.Connection")
connIndexserver.ConnectionString="provider=msidxs;Data Source=web"
connIndexserver.Open
sSQL="SELECT vpath, filename, path, docTitle, docAuthor, fileindex, write, rank FROM "
sSQL=sSQL & " SCOPE(' DEEP TRAVERSAL OF ""/meineInfos/Info1/inhalt"" ')"
if fVolltextsuche then
sSQL=sSQL & " WHERE CONTAINS(" & "'" & sSuchtext & "'" & ") > 0"
else
sSQL=sSQL & " WHERE CONTAINS(DocKeywords, " & "'" & sSuchtext & "'" & ") > 0"
end if
sSQL=sSQL & " ORDER BY write desc"
' Abfrage starten:
on error resume next
set rs=server.CreateObject("ADODB.RecordSet")
rs.open sSQL, connIndexserver, adOpenKeyset, adLockReadOnly
.....
response.Write rs.Fields("docauthor")
response.Write rs.Fields("write")
write, vpath, docTitle lassen sich anzeigen docauthor nicht
docauthor steht als metatag im Kopf der html dateien
warum bzw. wie kann ich diese Info auslesen?
bin für jeden Tipp dankbar
lg Thomas