Show Menu
TÓPICOS×

Pesquisar formulários

Uso de coleções em formulários de pesquisa

As coleções permitem que seus clientes pesquisem áreas específicas de seu site. Dependendo da implementação de uma lista suspensa ou de uma lista de caixas de seleção, você pode permitir que seus clientes pesquisem uma única coleção ou várias coleções.
Consulte também Sobre coleções .
O exemplo a seguir mostra quatro nomes de coleção diferentes e as áreas associadas do site que eles cobrem:
Nome da coleção
Produtos
  • https://www.mycompany.com/products.htm
  • https://www.mycompany.com/publish/
  • https://www.mycompany.com/search/
Clientes
https://www.mycompany.com/customers/
Notícias
https://www.mycompany.com/news/
Sobre a Adobe
https://www.mycompany.com/company/
A interface de formulário de pesquisa suspensa permite que os usuários selecionem uma coleção e se parecem com o seguinte:
O formulário de pesquisa suspenso é gerado com o seguinte código HTML:
<select name="sp_k"> 
<option value="">All of Adobe</option> 
<option value="Products">Products</option> 
<option value="Customers">Customers</option> 
<option value="News">News</option> 
<option value="About Adobe">About Adobe</option> 
</select>

Como alternativa, você pode usar um grupo de caixas de seleção no formulário de pesquisa para que os visitantes possam selecionar várias coleções:
O formulário de pesquisa da caixa de seleção é gerado com o seguinte código HTML:
<input type="checkbox" name="sp_k" value="">All of Adobe<br> 
<input type="checkbox" name="sp_k" value="Products">Products<br> 
<input type="checkbox" name="sp_k" value="Customers">Customers<br> 
<input type="checkbox" name="sp_k" value="News">News<br> 
<input type="checkbox" name="sp_k" value="About Adobe">About Adobe<br>

Search results

A tag do modelo de pesquisa <search-input-collections> gera o HTML da caixa de lista da coleção nos resultados da pesquisa e seleciona automaticamente a coleção especificada na pesquisa. Caso deseje gerar caixas de seleção, use a <search-input> tag em vez da <input> tag da seguinte maneira:
<search-input type="checkbox" name="sp_k" value="">All of Adobe<br> 
<search-input type="checkbox" name="sp_k" value="Products">Products<br> 
<search-input type="checkbox" name="sp_k" value="Customers">Customers<br> 
<search-input type="checkbox" name="sp_k" value="News">News<br> 
<search-input type="checkbox" name="sp_k" value="About Adobe">About Adobe<br>

A <search-input> tag gera uma <input> tag e inclui o checked atributo se a coleção foi especificada na pesquisa.

Uso de quadros com formulários

Você pode configurar seus conjuntos de quadros para trabalhar com pesquisa/comercialização do site.
Para saber mais sobre quadros HTML e o elemento de conjunto de quadros HTML, consulte o seguinte URL:
Se o site usa quadros, você pode especificar um quadro de público alvo para links de resultados de pesquisa. O público alvo padrão é _self, que abre links no quadro ou na janela do navegador atual. Em vez disso, você pode especificar públicos alvos específicos do site ou reservados para o navegador:
  • Os resultados _top (reservado para navegador) são abertos na janela atual do navegador e substituem todos os quadros atuais.
  • Os resultados _blank (reservado para navegador) são abertos em uma nova janela do navegador.
  • Os resultados _parent (reservado para navegador) são abertos no quadro pai do quadro atual.
  • os resultados do frame2 (específico ao site) são abertos em um quadro chamado "frame2". Você pode especificar o nome de qualquer quadro como um valor (por exemplo, principal ou conteúdo).
Se o site não usar quadros, provavelmente você não deseja alterar o nome do público alvo padrão.
Se você criar um modelo de resultados de pesquisa personalizado para seu site, poderá substituir a configuração especificada usando o target atributo da <search-link> tag .
O processo de configuração de conjuntos de quadros é o seguinte:
Etapa do processo
Descrição do processo
Link
1
Adicione o formulário ao quadro desejado em sua página da Web.
2
Defina o quadro do público alvo para a página de resultados da pesquisa.
3
Defina o público alvo para links feitos na página de resultados da pesquisa.
4
Edite as páginas de quadro de navegação para evitar que elas sejam indexadas.
5
Teste o formulário de pesquisa.

Adicionar o código de formulário de pesquisa a um quadro na sua página da Web

  1. No menu do produto, clique em Design > Auto-Complete > Form Source .
    O código do formulário de pesquisa HTML é semelhante ao seguinte:
    <!-- Adobe Target HTML for [your customer name] --> 
    <form method="get" action="https://search.atomz.com/search/"> 
    <input size=15 name="sp_q"><br> 
    <input type=submit value="Search"> 
    <input type=hidden name="sp_a" value="[your account number]"> 
    </form>
    
    
  2. Na Standard Form Source página, selecione e copie o código do formulário de pesquisa HTML que aparece no campo de texto.
  3. Cole o código do formulário de pesquisa no quadro desejado no conjunto de quadros.
    No exemplo abaixo, o código do formulário de pesquisa é colado no quadro de navegação - o quadro vertical estreito no lado esquerdo da tela.

Configuração do quadro do público alvo para a página de resultados da pesquisa

Se você colocar o código do formulário de pesquisa no quadro de navegação vertical como acima, poderá exibir os resultados da pesquisa no quadro principal maior. Neste exemplo, você chama o quadro principal de "corpo" e o define como o quadro de público alvo.
  1. Para especificar o quadro do público alvo para a página de resultados, adicione um público alvo e um valor ao formulário, alterando a seguinte linha no código do formulário de pesquisa do seguinte:
    <form method="get" action="https://search.atomz.com/search/">
    a:
    <form target="body" method="get" action="https://search.atomz.com/search/">
    Assegure-se de colocar aspas em torno do valor do público alvo de formulário.
Quando um cliente realiza uma pesquisa em seu site, os resultados da pesquisa são exibidos no quadro "corpo" da página da Web.

Configuração do público alvo para links feitos na página de resultados da pesquisa

Você pode definir o quadro de destino editando diretamente o modelo.
Se os resultados da pesquisa forem exibidos no quadro "corpo", você provavelmente também deseja que os links sejam abertos no quadro "corpo". Como esse é o mesmo quadro, o valor do público alvo "_self" que é a configuração padrão, não é necessário fazer alterações.
Você também pode definir o quadro de destino para links de resultados. A seguir estão vários exemplos do que você pode fazer:
  • Especifique quadros diferentes para os resultados da pesquisa e seus links para que os resultados da pesquisa permaneçam ativos em seu próprio quadro enquanto cada resultado clicado é aberto em um quadro separado.
  • Especifique que os resultados da pesquisa sejam abertos em uma nova janela em branco, para que sua janela antiga permaneça ativa com seu conteúdo original, o que também preserva os resultados da pesquisa.
O nome do público alvo pode ser o nome de um quadro especificado em seu HTML ou pode ser um dos seguintes padrões HTML:
  • target="_blank" Abra links em uma nova janela, em branco e sem nome.
  • target="_self" Padrão. Abra os links na mesma janela em que os resultados da pesquisa residem. Nesse caso, a janela original de resultados da pesquisa. Use essa opção para substituir um público alvo base atribuído globalmente.
  • target="_parent" Abrir links no conjunto de quadros pai da página de links. Se o documento não tiver um pai, isso funcionará como "_self" por padrão.
  • target="_top" Abra os links na janela inteira. Se o documento já estiver na parte superior, isso funcionará como "_self" por padrão. Use essa opção para sair de um aninhamento arbitrariamente profundo de quadros.
Por exemplo, para definir o quadro de destino do _blank público alvo, é possível editar o modelo da seguinte maneira:
  1. No menu do produto, clique em Design > Templates .
  2. Na Staged Templates página, na tabela, clique no nome do modelo com o quadro de destino.
  3. Localize a <search-link> tag . Your default <search-link> tag should look similar to the following:
    <search-link><search-title length=100></search-link>
  4. Adicione o público alvo de quadro à <search-link> tag . No exemplo acima, digite target="_blank" . Certifique-se de incluir o sublinhado e as aspas em torno do valor do público alvo.
    A <search-link> tag agora é exibida da seguinte maneira:
    <search-link target="_blank"><search-title length=100></search-link>
Quando um visitante do site seleciona um link de resultados de pesquisa, a página vinculada agora abre em uma nova janela em branco.

Editar as páginas de quadro de navegação para evitar que elas sejam indexadas

Geralmente, você deseja excluir seus quadros de navegação de serem indexados com os resultados da pesquisa. Para realizar essa funcionalidade, você pode adicionar noindex meta tag a essas páginas.
  1. Abra a fonte da página HTML do quadro de navegação.
  2. Adicione a seguinte tag meta na seção <head> do seu HTML:
    <meta name="robots" content="noindex">
    Por exemplo:
    <html> 
    <head> 
    <title>This page is a frameset that I do not want indexed</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
    <meta name="robots" content="noindex"> 
    </head>
    
    

Teste do formulário de pesquisa

  1. Vá para seu site e navegue até um formulário.
  2. No campo de pesquisa, insira alguns termos de pesquisa e clique em Search .
    O seguinte é verdadeiro:
    • A página de resultados da pesquisa é exibida no quadro de público alvo especificado.
    • Os links dos resultados da pesquisa estão no quadro de público alvo especificado.
    • Os resultados do quadro de navegação não são exibidos.
    Se tiver problemas com quadros após testar o formulário de pesquisa, entre em contato com o Suporte ao cliente.

Exemplo de formulário de pesquisa avançada

Você pode editar o código de formulário avançado para atender às suas necessidades de design e conteúdo, ou adicionar ou remover parâmetros de pesquisa adicionais.
Seu home page é um bom local para inserir um formulário de pesquisa avançada, pois muitos clientes esperam encontrar recursos de pesquisa nele. Você também pode criar uma página HTML que inclui o formulário de pesquisa e outras informações úteis e, em seguida, criar um link para essa página em todo o seu site.
Se estiver indexando conteúdo protegido, você pode ter os resultados da pesquisa servidos de servidores Web de pesquisa seguros. Altere o URL no atributo de ação do formulário de pesquisa para: action="https://search.atomz.com/search/" para fazer isso.
Alguns editores HTML têm problemas para colar o código HTML de outros aplicativos. Se o código HTML aparecer na sua página da Web como texto, copie e cole o código de pesquisa em um editor de texto simples, como Bloco de notas no Windows ou Texto simples no Mac, e copie e cole novamente do editor de texto simples para o editor de HTML.
Parâmetros de pesquisa são usados no código de formulário de pesquisa avançada para criar botões de opção, caixas de seleção e caixas de lista que os clientes podem usar para personalizar pesquisas individuais. Os clientes podem especificar o número de resultados de pesquisa exibidos, por exemplo, ou um intervalo de datas, ou se os resumos são exibidos com resultados de pesquisa - todas as opções exibidas nos formulários de pesquisa avançada.
Usando o formulário de pesquisa avançada a seguir, o restante desse tópico mostra como cada opção no formulário é criada usando parâmetros de pesquisa.
Você pode visualização todo o código HTML do formulário de pesquisa avançada da amostra acima.
Consulte Código HTML do formulário de pesquisa avançada.
Consulte Configuração do CSS de Completar automaticamente.
Localização no formulário
Parâmetro
Código HTML
Descrição
Ativar as opções avançadas do formulário de pesquisa (campo oculto)
sp_advanced
<input type=hidden name="sp_advanced" value=1>
Ative ou desative as opções de pesquisa avançada. Por exemplo, é possível colocar um formulário de pesquisa padrão no home page com um link para uma segunda página que contenha um formulário avançado. Nesse caso, você colocaria uma cópia do formulário padrão dentro de <search-if-not-advanced>...</search-if-not-advanced> marcas de modelo.
Um cliente que realiza uma pesquisa a partir do formulário padrão vê um formulário de pesquisa padrão quando os resultados da pesquisa são exibidos. Na tela do formulário de pesquisa avançada, inclua a tag <input type=hidden name="sp_advanced" value=1> com as outras opções de formulário avançadas.
Você também inclui uma cópia do formulário de pesquisa avançada dentro de <search-if-advanced>... </search-if-advanced> marcas de modelo. Um cliente que realiza uma pesquisa a partir de um formulário de pesquisa avançada visualiza um formulário de pesquisa avançada quando os resultados da pesquisa são exibidos.
Corresponder qualquer, tudo ou frase
sp_p
<!-- Allow "any," "all," or "phrase" --> <input type=radio name="sp_p" value="any">Any word <input type=radio name="sp_p" value="all" checked>All words <input type=radio name="sp_p" value="phrase">Exact phrase
Permita que o cliente especifique que "qualquer palavra", "todas as palavras" ou "a frase exata" devem estar presentes para que um documento corresponda. Quando o parâmetro sp_p é especificado, os clientes não precisam usar "+", "-" ou ambos no query de pesquisa.
Se o parâmetro sp_p for omitido, ou se estiver definido como "" ou "any", os clientes ainda poderão usar os especificadores "+" e "-". Se o parâmetro sp_p estiver definido como "all" ou "frase", os valores "+" e "-" especificados serão ignorados.
Você pode saber mais sobre como usar "+" e "-" em uma pesquisa.
Correspondência de som parecido
sp_w
e
sp_w_control
<!-- Checkbox enables sound-alike matching --> <input type=hidden name="sp_w_control" value=1> <input type=checkbox name="sp_w" value="alike"> Sound-alike matching
Permite que os clientes ativem ou desativem a correspondência de som. A correspondência de som permite que query de pesquisa com erros ortográficos correspondam a palavras que "soam da mesma forma" em seus documentos.
Quando o parâmetro sp_w_control é definido como 1 e o parâmetro sp_w é definido como "similar", a caixa de seleção gerada é selecionada, permitindo a correspondência de som por padrão.
Se o parâmetro sp_w estiver definido como "", a caixa de seleção não será selecionada.
Se você não ativou a correspondência de som semelhante durante a operação de indexação mais recente, a correspondência de som semelhante não é possível e o parâmetro sp_w é ignorado. Para ativar a correspondência de som, no menu do produto, clique em Linguística > Palavras e idioma > Correspondência de som semelhante .
Você também pode atribuir os parâmetros sp_w e sp_w_control da seguinte maneira:
<!-- Checkbox disables sound-alike matching --> <input type=hidden name="sp_w_control" value=0> <input type=checkbox name="sp_w" value="exact"> No sound-alike matching
Nesse caso, quando o parâmetro sp_w_control é definido como 0 e o parâmetro sp_w é definido como "exato", a correspondência de som é desativada por padrão. Se o parâmetro sp_w estiver definido como "", a correspondência de som semelhante é ativada.
Correspondência de intervalo de datas
sp_d
<!--Specifies type of date range searching to perform.--> <input type=radio name="sp_d" value="custom" checked> <input type=radio name="sp_d" value="specific">
O parâmetro sp_d especifica um intervalo de dados personalizado que corresponde a executar ou um intervalo de datas específico que corresponde a executar.
No formulário de pesquisa avançada padrão, essa opção é apresentada como um grupo de botões de opção com uma lista suspensa de intervalos de datas "personalizados", conforme gerado com um parâmetro sp_date_range . Ele também inclui e um grupo de datas "específicas" de start e término que são geradas com sp_start_day , sp_start_month , sp_start_year , sp_end_day , sp_end_month e parâmetros _end_year.
Um intervalo de datas "personalizado" é um intervalo nomeado de datas para pesquisa. Por exemplo, "Qualquer hora", "Hoje", "Dentro do último ano" e assim por diante.
Um intervalo de datas "específico" consiste em uma data de start e uma data de término. Por exemplo, de "8 de setembro de 2009 a 18 de outubro de 2011".
Correspondência de intervalo de datas: intervalo de datas personalizado
sp_date_range
<!--Selection list for custom date range.--> <select name="sp_date_range" size=1> <option value=-1 selected>Anytime</option> <option value=7>Within the last week</option> <option value=14>Within the last 2 weeks</option> <option value=30>Within the last 30 days</option> <option value=60>Within the last 60 days</option> <option value=90>Within the last 90 days</option> <option value=180>Within the last 180 days</option> <option value=365>Within the last year</option> <option value=730>Within the last two years</option> </select>
O parâmetro sp_date_range é usado para criar um intervalo de datas "personalizado". Por exemplo, "Qualquer hora", "Hoje", "Dentro do último ano" e assim por diante.
Valores maiores ou iguais a zero especificam o número de dias a serem pesquisados antes de hoje. Por exemplo, um valor de 0 especifica "Hoje", um valor de "1" especifica "Hoje e Ontem", um valor de "30" especifica "Nos últimos 30 dias" e assim por diante. Valores inferiores a zero especificam um intervalo personalizado da seguinte maneira:
  • -1 = "Em qualquer momento", o mesmo que não especificar um intervalo de datas.
  • -2 = "Esta semana", que pesquisa de domingo a sábado da semana atual.
  • -3 = "Última semana", que pesquisa de domingo a sábado da semana anterior à semana atual.
  • -4 = "Este mês", que pesquisa datas dentro do mês atual.
  • -5 = "Último mês", que pesquisa datas dentro do mês anterior ao mês atual.
  • -6 = "Este ano", que pesquisa datas dentro do ano atual.
  • -7 = "Ano passado", que pesquisa datas no ano anterior ao ano atual.
Correspondência de intervalo de datas: Datas do start
sp_start_day, sp_start_month, sp_start_year
Esse triplo de valores numéricos especifica a data de start de um intervalo de datas específico a ser pesquisado. Certifique-se de especificar todos os três valores, pois uma data parcialmente especificada é ignorada.
É legal especificar apenas a data de start, apenas a data de término ou a data de start e a data de término. Se apenas a data do start for especificada, a pesquisa incluirá documentos correspondentes datados na data ou após a data do start. Se apenas a data final for especificada, a pesquisa incluirá documentos correspondentes na data final ou antes dela. Se a data e a data de start forem especificadas, a pesquisa incluirá documentos correspondentes da data do start até a data de término.
Todas as datas são pesquisadas em relação ao Tempo médio de Greenwich.
Correspondência de intervalo de datas: datas finais
sp_end_day, sp_end_month, sp_end_year
Esse triplo de valores numéricos especifica a data final do intervalo de datas específico a ser pesquisado. Certifique-se de especificar todos os três valores porque uma data parcialmente especificada é ignorada.
É legal especificar apenas a data de start, apenas a data de término ou a data de start e término. Se apenas a data do start for especificada, a pesquisa incluirá documentos correspondentes datados na data ou após a data do start. Se apenas a data final for especificada, a pesquisa incluirá documentos correspondentes na data final ou antes dela. Se tanto o start quanto a data final forem especificados, a pesquisa incluirá documentos correspondentes da data do start até a data final.
Todas as datas são pesquisadas em relação ao Tempo médio de Greenwich.
No campo de pesquisa
sp_x
<!-- List box selects the search field --> Within <select name="sp_x" size=1> <option value="any" selected>Anywhere</option> <option value="title">Title</option> <option value="desc">Description</option> <option value="keys">Keywords</option> <option value="body">Body</option> <option value="alt">Alternate text</option> <option value="url">URL</option> <option value="target">Target</option> <option value="date">Date</option>* </select>
A caixa de lista sp_x permite que seus clientes especifiquem o campo no qual pesquisar as strings de query.
Os clientes podem escolher todos os campos, o título, a descrição do documento, as palavras-chave do documento, o corpo, o texto alternativo, o URL do documento, a data ou as palavras-chave do público alvo.
Quando o parâmetro sp_x é usado, os clientes não precisam especificar "title:", "desc:", "keys:", "body:", "alt:", "url:" e "público alvo:" em strings de query de pesquisa.
Se o parâmetro sp_x for omitido, ou se estiver definido como "" ou "any", os clientes ainda poderão usar as strings do especificador de campo. Se o parâmetro sp_x estiver definido para um campo específico, todas as outras strings de especificador de campo serão ignoradas.
Mostrar contagem de resultados
sp_c
<!-- List box selects number of results to show per page --> Show <select name="sp_c" size=1> <option value=5>5</option> <option value=10 selected>10</option> <option value=25>25</option> <option value=50>50</option> <option value=100>100</option> </select> results
Permite que os clientes escolham o número de resultados de pesquisa exibidos em cada página de resultados de pesquisa.
É possível ter quantas opções ou quantas desejar no formulário. Verifique se o valor "value=" corresponde ao valor exibido.
Mostrar ou ocultar resumos
sp_m
<!-- Show or hide summaries in search results --> <select name="sp_m" size=1> <option value=1 selected>with</option> <option value=0>without</option> </select> summaries 
Permite que os clientes escolham se o texto resumido é mostrado para cada correspondência.
Defina o valor como 1 se desejar mostrar resumos. Defina o valor como 0 se desejar ocultar resumos. Você também pode usar o parâmetro com um conjunto de botões de opção, como no exemplo a seguir:
<!-- Show or hide summaries in search results --> <input type=radio name="sp_m" value=1 selected>Show summaries <input type=radio name="sp_m" value=0>Hide summaries
Classificar por resultados
sp_s
<!-- Sort results by relevance or by date --> Sort by <select name="sp_s" size=1> <option value=0 selected>relevance</option> <option value=1>date</option> </select>
Permite que os clientes escolham se os resultados são listados em ordem de relevância ou data.
Quando o valor é definido como 1, os resultados são listados do documento alterado mais recentemente para o documento alterado mais recentemente. Quando o valor é definido como 0, os resultados são listados do mais relevante para o menos relevante. Você também pode usar esse parâmetro com botões de opção, como no exemplo a seguir:
<!-- Sort results by relevance or by date --> <input type=radio name="sp_s" value=0 selected>Sort by relevance <input type=radio name="sp_s" value=1>Sort by date

Código HTML do formulário de pesquisa avançada

O código de formulário HTML usado para produzir o formulário de pesquisa avançada que é exibido na parte superior do tópico de formulário de pesquisa avançada Amostra.
Consulte Amostra de formulário de pesquisa avançada.
Se você usar esse código, lembre-se de substituir o sp_a valor de sp99999999 por seu número de conta real.
Para localizar o número da sua conta, no menu do produto, clique em Settings > Account Options > Account Settings .
<form method="get" action="https://search.atomz.com/search/"> 
<table cellspacing=0 cellpadding=0 border=0> 
<tr><td colspan=4> 
<b>Search For:</b><br> 
<input size=35 name="sp_q"> 
<!-- The "Search" button --> 
<input type=submit value="Search"> 
<input type=hidden name="sp_a" value="sp99999999"> 
<input type=hidden name="sp_f" value="ISO-8859-1"> 
</td></tr> 
<input type=hidden name="sp_advanced" value=1> 
<!-- Allow "any," "all," or "phrase" --> 
<tr><td valign=top> 
<b>Match: </b> 
</td><td colspan=4> 
<input type=radio name="sp_p" value="any">Any word 
<input type=radio name="sp_p" value="all" checked>All words 
<input type=radio name="sp_p" value="phrase">Exact phrase<br> 
<!-- Checkbox enables sound-alike matching --> 
<input type=hidden name="sp_w_control" value=1> 
<input type=checkbox name="sp_w" value="alike" checked> 
Sound-alike matching 
</td></tr> 
<!-- Date range criteria --> 
<tr><td><b>Dated:</b></td><td colspan=4> 
<input type=radio name="sp_d" value="custom" checked> 
<select name="sp_date_range" size=1> 
<option value=-1 selected>Anytime</option> 
<option value=7>Within the last week</option> 
<option value=14>Within the last 2 weeks</option> 
<option value=30>Within the last 30 days</option> 
<option value=60>Within the last 60 days</option> 
<option value=90>Within the last 90 days</option> 
<option value=180>Within the last 180 days</option> 
<option value=365>Within the last year</option> 
<option value=730>Within the last two years</option> 
</select> 
</td></tr> 
<tr><td></td><td rowspan=2> 
<input type=radio name="sp_d" value=specific> 
</td><td align=right>From:</td><td> 
<select name="sp_start_month" size=1> 
<option value=0 selected></option> 
<option value=1>January</option> 
<option value=2>February</option> 
<option value=3>March</option> 
<option value=4>April</option> 
<option value=5>May</option> 
<option value=6>June</option> 
<option value=7>July</option> 
<option value=8>August</option> 
<option value=9>September</option> 
<option value=10>October</option> 
<option value=11>November</option> 
<option value=12>December</option> 
</select> 
<select name="sp_start_day" size=1> 
<option value=0 selected></option> 
<option value=1>1</option> 
<option value=2>2</option> 
<option value=3>3</option> 
<option value=4>4</option> 
<option value=5>5</option> 
<option value=6>6</option> 
<option value=7>7</option> 
<option value=8>8</option> 
<option value=9>9</option> 
<option value=10>10</option> 
<option value=11>11</option> 
<option value=12>12</option> 
<option value=13>13</option> 
<option value=14>14</option> 
<option value=15>15</option> 
<option value=16>16</option> 
<option value=17>17</option> 
<option value=18>18</option> 
<option value=19>19</option> 
<option value=20>20</option> 
<option value=21>21</option> 
<option value=22>22</option> 
<option value=23>23</option> 
<option value=24>24</option> 
<option value=25>25</option> 
<option value=26>26</option> 
<option value=27>27</option> 
<option value=28>28</option> 
<option value=29>29</option> 
<option value=30>30</option> 
<option value=31>31</option> 
</select> 
<!--comma-->, 
<input size=4 name="sp_start_year"> 
</td></tr> 
<tr><td></td> 
<td align=right>To:</td><td> 
<select name="sp_end_month" size=1> 
<option value=0 selected></option> 
<option value=1>January</option> 
<option value=2>February</option> 
<option value=3>March</option> 
<option value=4>April</option> 
<option value=5>May</option> 
<option value=6>June</option> 
<option value=7>July</option> 
<option value=8>August</option> 
<option value=9>September</option> 
<option value=10>October</option> 
<option value=11>November</option> 
<option value=12>December</option> 
</select> 
<select name="sp_end_day" size=1> 
<option value=0 selected></option> 
<option value=1>1</option> 
<option value=2>2</option> 
<option value=3>3</option> 
<option value=4>4</option> 
<option value=5>5</option> 
<option value=6>6</option> 
<option value=7>7</option> 
<option value=8>8</option> 
<option value=9>9</option> 
<option value=10>10</option> 
<option value=11>11</option> 
<option value=12>12</option> 
<option value=13>13</option> 
<option value=14>14</option> 
<option value=15>15</option> 
<option value=16>16</option> 
<option value=17>17</option> 
<option value=18>18</option> 
<option value=19>19</option> 
<option value=20>20</option> 
<option value=21>21</option> 
<option value=22>22</option> 
<option value=23>23</option> 
<option value=24>24</option> 
<option value=25>25</option> 
<option value=26>26</option> 
<option value=27>27</option> 
<option value=28>28</option> 
<option value=29>29</option> 
<option value=30>30</option> 
<option value=31>31</option> 
</select> 
<!--comma-->, 
<input size=4 name="sp_end_year"> 
</td></tr> 
<!-- List box selects the search field --> 
<tr><td valign=top> 
<b>Within: </b> 
</td><td colspan=4><select name="sp_x" size=1> 
<option value="any" selected>Anywhere</option> 
<option value="title">Title</option> 
<option value="desc">Description</option> 
<option value="keys">Keywords</option> 
<option value="body">Body</option> 
<option value="alt">Alternate text</option> 
<option value="url">URL</option> 
<option value="target">Target</option> 
</select> 
</td></tr> 
<!-- List box selects number of results to show per page --> 
<tr><td valign=top> 
<b>Show: </b> 
</td><td colspan=4><select name="sp_c" size=1> 
<option value=5>5</option> 
<option value=10 selected>10</option> 
<option value=25>25</option> 
<option value=50>50</option> 
<option value=100>100</option> 
</select> results  
<!-- Show or hide summaries in search results --> 
<select name="sp_m" size=1> 
<option value=1 selected>with</option> 
<option value=0>without</option> 
</select> summaries<br> 
</td></tr> 
<!-- Sort results by relevance or by date --> 
<tr><td valign=top> 
<b>Sort by: </b> 
</td><td colspan=4><select name="sp_s" size=1> 
<option value=0 selected>relevance</option> 
<option value=1>date</option> 
</select> 
</td></tr> 
</table> 
</form>

Código do modelo de formulário de pesquisa avançada

Você pode adicionar o código HTML do formulário de pesquisa avançada ao modelo de forma que a opção padrão para qualquer parâmetro seja a mesma da pesquisa anterior.
Em outras palavras, se um cliente clicar no botão de opção, você pode garantir que o botão de opção seja selecionado por padrão quando os resultados da pesquisa forem exibidos. Exact phrase
Essa funcionalidade é realizada removendo todos os especificadores "marcados" ou "selecionados" das tags HTML padrão e substituindo as seguintes tags HTML:
  • <input>
  • <select>
  • <option>
  • </option>
  • </select>
com as seguintes tags de modelo correspondentes:
  • <search-input>
  • <search-select>
  • <search-option>
  • </search-option>
  • </search-select>
Para fazer isso, use o código a seguir como a <form> tag do modelo de pesquisa.
<!-- Adobe Target results section.--> 
 
<!-- Show heading and logo graphic. --> 
<SEARCH-IF-RESULTS> 
<b>SEARCH RESULTS <SEARCH-LOWER> - <SEARCH-UPPER></b> 
of <SEARCH-TOTAL> total results for <b><SEARCH-QUERY></b><br> 
</SEARCH-IF-RESULTS> 
<SEARCH-IF-NOT-RESULTS> 
<b>SEARCH RESULTS</b> for <b><SEARCH-QUERY></b><br> 
</SEARCH-IF-NOT-RESULTS> 
<SEARCH-LOGO><br> 
 
<!-- Display Results. --> 
<SEARCH-RESULTS LENGTH=160> 
<p><b><SEARCH-LINK><SEARCH-TITLE LENGTH=160></SEARCH-LINK></b><br> 
<SEARCH-IF-SHOW-SUMMARIES> 
<SEARCH-IF-CONTEXT LENGTH=240><SEARCH-CONTEXT><br></SEARCH-IF-CONTEXT> 
<font size="-1"><SEARCH-URL LENGTH=60></font><br> 
</SEARCH-IF-SHOW-SUMMARIES> 
</SEARCH-RESULTS> 
 
<!-- If no results, show a message. --> 
<SEARCH-IF-NOT-RESULTS><p> 
Sorry, no matches were found containing <b><SEARCH-QUERY>.</b> 
</SEARCH-IF-NOT-RESULTS> 
<!-- Show By Relevance, By Date links, Show/Hide Summaries links. --> 
<SEARCH-IF-RESULTS><p> 
<SEARCH-IF-SORT-BY-DATE> 
<b><SEARCH-SORT-BY-SCORE COUNT=10>Sort By Relevance</SEARCH-SORT-BY-SCORE></b> 
</SEARCH-IF-SORT-BY-DATE> 
<SEARCH-IF-SORT-BY-SCORE> 
<b><SEARCH-SORT-BY-DATE COUNT=10>Sort By Date</SEARCH-SORT-BY-DATE></b> 
</SEARCH-IF-SORT-BY-SCORE> 
| <b> 
<SEARCH-IF-SHOW-SUMMARIES> 
<SEARCH-HIDE-SUMMARIES COUNT=20>Hide Summaries</SEARCH-HIDE-SUMMARIES> 
</SEARCH-IF-SHOW-SUMMARIES> 
<SEARCH-IF-HIDE-SUMMARIES> 
<SEARCH-SHOW-SUMMARIES COUNT=10>Show Summaries</SEARCH-SHOW-SUMMARIES> 
</SEARCH-IF-HIDE-SUMMARIES> 
</b><br> 
</SEARCH-IF-RESULTS> 
 
<!-- Display Prev & Next links. --> 
<SEARCH-IF-RESULTS> 
<SEARCH-IF-PREV-COUNT> 
<b><SEARCH-PREV>Prev <SEARCH-PREV-COUNT></SEARCH-PREV></b> 
<SEARCH-IF-NEXT-COUNT> | </SEARCH-IF-NEXT-COUNT> 
</SEARCH-IF-PREV-COUNT> 
<SEARCH-IF-NEXT-COUNT> 
<b><SEARCH-NEXT>Next <SEARCH-NEXT-COUNT></SEARCH-NEXT></b><br> 
</SEARCH-IF-NEXT-COUNT><p> 
</SEARCH-IF-RESULTS> 
 
<!-- Put up the next form. --> 
<form method="get" action="https://search.atomz.com/search/"> 
<SEARCH-IF-NOT-ADVANCED> 
<SEARCH-INPUT-ACCOUNT> 
<SEARCH-INPUT-GALLERY> 
<SEARCH-INPUT-QUERY SIZE=25> 
<SEARCH-INPUT type=hidden name=sp_p> 
<input type=submit value="New Search"> 
<SEARCH-IF-INPUT-COLLECTIONS> 
<br><SEARCH-INPUT-COLLECTIONS> 
</SEARCH-IF-INPUT-COLLECTIONS> 
</SEARCH-IF-NOT-ADVANCED> 
<SEARCH-IF-ADVANCED> 
<table cellspacing=0 cellpadding=0 border=0> 
<tr><td colspan=4> 
<b>Search For:</b><br> 
<SEARCH-INPUT-QUERY SIZE=35> 
 
<!-- The "Search" button --> 
<input type=submit value="New Search"> 
<SEARCH-INPUT-ACCOUNT> 
<SEARCH-INPUT-GALLERY> 
</td></tr> 
<SEARCH-IF-INPUT-COLLECTIONS> 
<!-- Collections --> 
<tr><td> 
<b>In: </b> 
</td><td colspan=4> 
<SEARCH-INPUT-COLLECTIONS> 
</td></tr> 
</SEARCH-IF-INPUT-COLLECTIONS> 
<input type=hidden name="sp_advanced" value=1> 
 
<!-- Allow "any," "all," or "phrase" --> 
<tr><td valign=top> 
<b>Match: </b> 
</td><td colspan=4> 
<SEARCH-INPUT type=radio name="sp_p" value="any">Any word 
<SEARCH-INPUT type=radio name="sp_p" value="all">All words 
<SEARCH-INPUT type=radio name="sp_p" value="phrase">Exact phrase<br> 
<!-- Checkbox enables sound-alike matching --> 
<input type=hidden name="sp_w_control" value=1> 
<SEARCH-INPUT type=checkbox name="sp_w" value="alike">Sound-alike matching 
</td></tr> 
 
<!-- Date range section --> 
<tr> 
<td><b>Dated:</b></td> 
<td colspan=3> 
<SEARCH-INPUT type=radio name="sp_d" value="custom"> 
<SEARCH-SELECT name="sp_date_range" size=1> 
<SEARCH-OPTION value=-1>Anytime</SEARCH-OPTION> 
<SEARCH-OPTION value=7>Within the last week</SEARCH-OPTION> 
<SEARCH-OPTION value=14>Within the last 2 weeks</SEARCH-OPTION> 
<SEARCH-OPTION value=30>Within the last 30 days</SEARCH-OPTION> 
<SEARCH-OPTION value=60>Within the last 60 days</SEARCH-OPTION> 
<SEARCH-OPTION value=90>Within the last 90 days</SEARCH-OPTION> 
<SEARCH-OPTION value=180>Within the last 180 days</SEARCH-OPTION> 
<SEARCH-OPTION value=365>Within the last year</SEARCH-OPTION> 
<SEARCH-OPTION value=730>Within the last two years</SEARCH-OPTION> 
</SEARCH-SELECT> 
</td></tr> 
<tr><td></td><td rowspan=2> 
<SEARCH-INPUT type=radio name="sp_d" value=specific></td> 
<td align=right>From:</td><td> 
<SEARCH-SELECT name="sp_start_month" size=1> 
<SEARCH-OPTION value=0></SEARCH-OPTION> 
<SEARCH-OPTION value=1>January</SEARCH-OPTION> 
<SEARCH-OPTION value=2>February</SEARCH-OPTION> 
<SEARCH-OPTION value=3>March</SEARCH-OPTION> 
<SEARCH-OPTION value=4>April</SEARCH-OPTION> 
<SEARCH-OPTION value=5>May</SEARCH-OPTION> 
<SEARCH-OPTION value=6>June</SEARCH-OPTION> 
<SEARCH-OPTION value=7>July</SEARCH-OPTION> 
<SEARCH-OPTION value=8>August</SEARCH-OPTION> 
<SEARCH-OPTION value=9>September</SEARCH-OPTION> 
<SEARCH-OPTION value=10>October</SEARCH-OPTION> 
<SEARCH-OPTION value=11>November</SEARCH-OPTION> 
<SEARCH-OPTION value=12>December</SEARCH-OPTION> 
</SEARCH-SELECT> 
<SEARCH-SELECT name="sp_start_day" size=1> 
<SEARCH-OPTION value=0></SEARCH-OPTION> 
<SEARCH-OPTION value=1>1</SEARCH-OPTION> 
<SEARCH-OPTION value=2>2</SEARCH-OPTION> 
<SEARCH-OPTION value=3>3</SEARCH-OPTION> 
<SEARCH-OPTION value=4>4</SEARCH-OPTION> 
<SEARCH-OPTION value=5>5</SEARCH-OPTION> 
<SEARCH-OPTION value=6>6</SEARCH-OPTION> 
<SEARCH-OPTION value=7>7</SEARCH-OPTION> 
<SEARCH-OPTION value=8>8</SEARCH-OPTION> 
<SEARCH-OPTION value=9>9</SEARCH-OPTION> 
<SEARCH-OPTION value=10>10</SEARCH-OPTION> 
<SEARCH-OPTION value=11>11</SEARCH-OPTION> 
<SEARCH-OPTION value=12>12</SEARCH-OPTION> 
<SEARCH-OPTION value=13>13</SEARCH-OPTION> 
<SEARCH-OPTION value=14>14</SEARCH-OPTION> 
<SEARCH-OPTION value=15>15</SEARCH-OPTION> 
<SEARCH-OPTION value=16>16</SEARCH-OPTION> 
<SEARCH-OPTION value=17>17</SEARCH-OPTION> 
<SEARCH-OPTION value=18>18</SEARCH-OPTION> 
<SEARCH-OPTION value=19>19</SEARCH-OPTION> 
<SEARCH-OPTION value=20>20</SEARCH-OPTION> 
<SEARCH-OPTION value=21>21</SEARCH-OPTION> 
<SEARCH-OPTION value=22>22</SEARCH-OPTION> 
<SEARCH-OPTION value=23>23</SEARCH-OPTION> 
<SEARCH-OPTION value=24>24</SEARCH-OPTION> 
<SEARCH-OPTION value=25>25</SEARCH-OPTION> 
<SEARCH-OPTION value=26>26</SEARCH-OPTION> 
<SEARCH-OPTION value=27>27</SEARCH-OPTION> 
<SEARCH-OPTION value=28>28</SEARCH-OPTION> 
<SEARCH-OPTION value=29>29</SEARCH-OPTION> 
<SEARCH-OPTION value=30>30</SEARCH-OPTION> 
<SEARCH-OPTION value=31>31</SEARCH-OPTION> 
</SEARCH-SELECT><!--comma-->, 
<SEARCH-INPUT size=4 name="sp_start_year"> 
</td></tr> 
<tr><td></td> 
<td align=right>To:</td><td> 
<SEARCH-SELECT name="sp_end_month" size=1> 
<SEARCH-OPTION value=0></SEARCH-OPTION> 
<SEARCH-OPTION value=1>January</SEARCH-OPTION> 
<SEARCH-OPTION value=2>February</SEARCH-OPTION> 
<SEARCH-OPTION value=3>March</SEARCH-OPTION> 
<SEARCH-OPTION value=4>April</SEARCH-OPTION> 
<SEARCH-OPTION value=5>May</SEARCH-OPTION> 
<SEARCH-OPTION value=6>June</SEARCH-OPTION> 
<SEARCH-OPTION value=7>July</SEARCH-OPTION> 
<SEARCH-OPTION value=8>August</SEARCH-OPTION> 
<SEARCH-OPTION value=9>September</SEARCH-OPTION> 
<SEARCH-OPTION value=10>October</SEARCH-OPTION> 
<SEARCH-OPTION value=11>November</SEARCH-OPTION> 
<SEARCH-OPTION value=12>December</SEARCH-OPTION> 
</SEARCH-SELECT> 
<SEARCH-SELECT name="sp_end_day" size=1> 
<SEARCH-OPTION value=0></SEARCH-OPTION> 
<SEARCH-OPTION value=1>1</SEARCH-OPTION> 
<SEARCH-OPTION value=2>2</SEARCH-OPTION> 
<SEARCH-OPTION value=3>3</SEARCH-OPTION> 
<SEARCH-OPTION value=4>4</SEARCH-OPTION> 
<SEARCH-OPTION value=5>5</SEARCH-OPTION> 
<SEARCH-OPTION value=6>6</SEARCH-OPTION> 
<SEARCH-OPTION value=7>7</SEARCH-OPTION> 
<SEARCH-OPTION value=8>8</SEARCH-OPTION> 
<SEARCH-OPTION value=9>9</SEARCH-OPTION> 
<SEARCH-OPTION value=10>10</SEARCH-OPTION> 
<SEARCH-OPTION value=11>11</SEARCH-OPTION> 
<SEARCH-OPTION value=12>12</SEARCH-OPTION> 
<SEARCH-OPTION value=13>13</SEARCH-OPTION> 
<SEARCH-OPTION value=14>14</SEARCH-OPTION> 
<SEARCH-OPTION value=15>15</SEARCH-OPTION> 
<SEARCH-OPTION value=16>16</SEARCH-OPTION> 
<SEARCH-OPTION value=17>17</SEARCH-OPTION> 
<SEARCH-OPTION value=18>18</SEARCH-OPTION> 
<SEARCH-OPTION value=19>19</SEARCH-OPTION> 
<SEARCH-OPTION value=20>20</SEARCH-OPTION> 
<SEARCH-OPTION value=21>21</SEARCH-OPTION> 
<SEARCH-OPTION value=22>22</SEARCH-OPTION> 
<SEARCH-OPTION value=23>23</SEARCH-OPTION> 
<SEARCH-OPTION value=24>24</SEARCH-OPTION> 
<SEARCH-OPTION value=25>25</SEARCH-OPTION> 
<SEARCH-OPTION value=26>26</SEARCH-OPTION> 
<SEARCH-OPTION value=27>27</SEARCH-OPTION> 
<SEARCH-OPTION value=28>28</SEARCH-OPTION> 
<SEARCH-OPTION value=29>29</SEARCH-OPTION> 
<SEARCH-OPTION value=30>30</SEARCH-OPTION> 
<SEARCH-OPTION value=31>31</SEARCH-OPTION> 
</SEARCH-SELECT><!--comma-->, 
<SEARCH-INPUT size=4 name="sp_end_year"> 
</td></tr> 
<!-- List box selects the search field --> 
<tr><td valign=top> 
<b>Within: </b> 
</td><td colspan=4><SEARCH-SELECT name="sp_x" size=1> 
<SEARCH-OPTION value="any">Anywhere</SEARCH-OPTION> 
<SEARCH-OPTION value="title">Title</SEARCH-OPTION> 
<SEARCH-OPTION value="desc">Description</SEARCH-OPTION> 
<SEARCH-OPTION value="keys">Keywords</SEARCH-OPTION> 
<SEARCH-OPTION value="body">Body</SEARCH-OPTION> 
<SEARCH-OPTION value="alt">Alternate text</SEARCH-OPTION> 
<SEARCH-OPTION value="url">URL</SEARCH-OPTION> 
<SEARCH-OPTION value="target">Target</SEARCH-OPTION> 
</SEARCH-SELECT></td></tr> 
<!-- List box selects number of results to show per page --> 
<tr><td valign=top> 
<b>Show:</b> 
</td><td colspan=4><SEARCH-SELECT name="sp_c" size=1> 
<SEARCH-OPTION value=5>5</SEARCH-OPTION> 
<SEARCH-OPTION value=10>10</SEARCH-OPTION> 
<SEARCH-OPTION value=25>25</SEARCH-OPTION> 
<SEARCH-OPTION value=50>50</SEARCH-OPTION> 
<SEARCH-OPTION value=100>100</SEARCH-OPTION> 
</SEARCH-SELECT> results  
<!-- Show or hide summaries in search results --> 
<SEARCH-SELECT name="sp_m" size=1> 
<SEARCH-OPTION value=1>with</SEARCH-OPTION> 
<SEARCH-OPTION value=0>without</SEARCH-OPTION> 
</SEARCH-SELECT> summaries<br></td></tr> 
<!-- Sort results by relevance or by date --> 
<tr><td valign=top> 
<b>Sort by: </b> 
</td><td colspan=4><SEARCH-SELECT name="sp_s" size=1> 
<SEARCH-OPTION value=0>relevance</SEARCH-OPTION> 
<SEARCH-OPTION value=1>date</SEARCH-OPTION> 
</SEARCH-SELECT></td></tr> 
</table> 
</SEARCH-IF-ADVANCED> 
</form>