Entrar

Como Usar o Index Server para Solicitar e Exibir Informações de META TAG

Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sumário
Por padrão, é impossível incluir informações de META em resultados de solicitações do Index Server versão 2.0. Este artigo explica como é possível solicitar informações de META e exibir essas informações no painel de resultados usando páginas ASP (Active Server Pages).
Mais Informações

Passo 1

  1. Primeiro, as informações de META precisam ser armazenadas em cache pelo Index Server. Para fazer isso, abra o Console de gerenciamento do Index Server e vá até a lista de propriedades para o conteúdo que foi indexado.

    Se existir alguma entrada no documento em HTML como:
          <meta name="animal" content="Elephant"> 						
    Então deve haver uma entrada na lista de Propriedades para "animal" na coluna de Propriedades, com um conjunto de Propriedades de:
          d1b5d3f0-c0b3-11cf-9a92-00a0c908dbf1 						
    (O que aparece acima é o identificador exclusivo [GUID] para todas as informações de META.)
  2. Clique com o botão direito do mouse nessa entrada e selecione Propriedades.
  3. Marque a opção para armazenar esse valor em cache. Selecione o Tipo dos Dados como VT_LPWSTR. O tamanho padrão deve ser aceitável para a maioria dos tipos de seqüência.
  4. Para confirmar essas alterações, clique com o botão direito do mouse em Propriedades no painel do lado esquerdo e selecione Confirmar.
  5. Verifique novamente os diretórios que contêm os arquivos em HTML com as informações de META necessárias.

Passo 2

  1. Para criar uma página ASP para usar essas informações, primeiro é necessário definir uma Coluna usando Q.DefineColumn. Isso requer o GUID fornecido acima.
  2. Para solicitar apenas as informações de META, a seqüência de solicitação deve ser antecedida por @metaname (neste exemplo, @animal). Isso faz com que o Index Server solicite apenas as informações de META.

Exemplo de ASP

A seguir há uma página ASP de exemplo que usa essas informações. Lembre-se de substituir todas as incidências de "animal" pelo seu próprio Meta Tag Name. Observe que a linha Q.DefineColumn continua a partir da linha que contém o GUID:
 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <% set Q = Server.CreateObject ("IXSSO.Query") Q.DefineColumn "animal (DBTYPE_WSTR) = 'append to above    d1b5d3f0-c0b3-11cf-9a92-00a0c908dbf1 animal"    Q.Query = "@animal Elephant"    Q.Columns = "animal"    set RS = Q.CreateRecordSet("sequential") %> <title>Sample Search</title> </head> <body> <p> <% Do While Not RS.EOF %> <p> <b>Type of animal: </b><%= RS("animal") %> </p> <%    RS.MoveNext         Loop %> </p> </body> </html>				
4.0
Propriedades

ID do Artigo: 185985 - Última Revisão: 10/08/2013 02:48:46 - Revisão: 1.0

  • Microsoft Index Server 2.0
  • kbnosurvey kbarchive kbhowto KB185985
Comentários