|
Pesquisando no Índice
|
Início Anterior Próximo |
|
Variável
|
Descição
|
|
tmp.indexName
|
indica o nome do índice que será usado para realizar a pesquisa.
|
|
tmp.search.query |
contém a query de pesquisa. O mecanismo de busca adotado pelo WI Search suporta uma série de recursos tais como pesquisas booleanas, pesquisas por pré-fixos, construção de queries com uso de parêntesis, etc.
|
| free AND "text search" | Busca por documentos contendo "free" e a expressão "text search"
|
|
|
| +text search | Busca por documentos contendo "text" e que preferencialmente também contenha "search"
|
|
|
| giants -football | Busca por "giants" mas omite os documentos contendo "football"
|
|
|
| author:gosling java | Busca por documentos contendo "gosling" na propriedade adicional author e java no conteúdo do documento
|
|
|
|
|
| Logo abaixo segue uma sugestão para o código-fonte da página de pesquisa.
|
|
|
|
<HTML>
<HEAD> <TITLE>Formulário de Pesquisa</TITLE> <META HTTP-EQUIV=PRAGMA CONTENT=NO-CACHE> <META HTTP-EQUIV=EXPIRES CONTENT=0> </HEAD> <BODY BGCOLOR="#D5EEE2"> <FORM ACTION="pesquisa.wsp" METHOD="post"> <INPUT TYPE="hidden" NAME="tmp.indexName" VALUE="modelo"> Expressão:<BR> <INPUT TYPE="text" NAME="tmp.search.query" size='40' value="|tmp.search.query|"> <input type="checkbox" value="AND" name="tmp.search.queryOperator" |$if(|tmp.search.queryOperator|=AND, checked,)$| /> Com todas as palavras <br> <INPUT TYPE="submit" NAME="tmp.procurar" VALUE="Procurar"> <INPUT TYPE="reset" VALUE="Limpar Campos"> </FORM> |$if(|tmp.procurar|=Procurar, <P STYLE="FONT: 8pt Verdana\,Arial;">|tmp.resposta|</P> |grid.resultadoPesquisa| |grid.resultadoPesquisa.link| ,)$| </BODY> </HTML> |
|
Campo
|
Valor
|
|
Identificador
|
resultadoPesquisa
|
|
Tipo
|
JAVA
|
|
Propriedade
|
Descrição
|
|
iddoc
|
retorna o identificador único do documento associado durante a publicação.
|
|
path
|
retorna o caminho absoluto do arquivo no servidor.
|
|
relativePath
|
retorna o caminho do diretório do arquivo relativo ao repositório do índice.
|
|
absolutePath
|
retorna o caminho absoluto (completo) do diretório do arquivo no servidor.
|
|
fileName
|
retorna o nome do arquivo.
|
|
title
|
retorna o conteúdo tag TITLE de um arquivo HTML.
|
|
<TABLE BORDER="1" CELLSPACING="0" CELLPADDING="3" WIDTH="100%">
<TR> <TH BGCOLOR="#c0c0c0">Título do documento</TH> <TH BGCOLOR="#c0c0c0">Data</TH> </TR> <TR> <TD><A HREF="visualizar.wsp?tmp.arquivo=|name|">|titulo| (|filename|)</A> </TD> <TD ALIGN="center">|dia|/|mes|/|ano|</TD> </TR> <TR> <TD COLSPAN="2" ALIGN="center">Nenhum documento encontrado!</TD> </TR> </TABLE> |
|
Campo
|
Valor
|
|
Condição
|
true
|
|
Nome da classe
|
br.com.itx.modules.search.SearchGrid
|
|
Grid
|
resultadoPesquisa
|
|
Campo
|
Valor
|
|
Condição
|
|tmp.search.query| !=
|
|
Objetos
|
tmp.resposta
|
|
Se condição verdadeira
|
A pesquisa por <B>|tmp.search.query|</B> demorou <B>|tmp.search.time|</B> ms para encontrar <B>|tmp.search.count|</B> documento(s)!
|
|
Campo
|
Valor
|
|
Identificador
|
downDoc
|
|
Diretório
|
|wi.proj.path|/documentos
|
|
Arquivo
|
|tmp.arquivo| (perceba que no link que chama a página visualizar.wsp a variável tmp.arquivo é passada com o nome do arquivo)
|