|
Criando um Índice
|
Início Anterior Próximo |
|
Variável
|
Descrição
|
|
tmp.indexName
|
variável que deverá conter o nome do índice que será criado ou que terá suas configurações lida.
|
|
tmp.properties |
variável que deverá conter a listagem separada por vírgula dos nomes das propriedades adicionais que um documento poderá ter.
|
|
tmp.dirName
|
variável que deverá conter o nome do diretório de publicação dos arquivos.
|
|
tmp.mask |
variável que deverá conter as extensões de arquivos que serão processados pelo índice. Se o conteúdo dessa variável for vazio o WI Search tentará indexar qualquer arquivo que for publicado.
|
|
tmp.parseHTML |
variável que deverá conter o valor true para habilitar o processamento de conteúdo HTML dos documentos quando publicados.
|
|
Campo
|
Valor
|
|
Condição
|
true
|
|
Nome da classe
|
br.com.itx.modules.search.WIIndexer
|
|
Campo
|
Descrição
|
|
Nome do índice |
Informe aqui o nome do índice a ser criado, o restante do tutorial assume que tenha sido definido o nome do índice como modelo. Todo índice a ser gerado possui um nome que será usado para referenciar esse índice nas ações de indexação, pesquisa e/ou remoção através da variável tmp.indexName. Baseado nesse nome será criado um diretório em <projeto>/WEB-INF/index onde serão armazenados os arquivos proprietários do índice.
|
|
Propriedades adicionais |
No WI Search um documento é composto de um conteúdo e de 0 (zero) ou mais propriedades adicionais. Liste aqui estas propriedes separadas por vírgula. Como em nosso caso queremos adicionar uma data (dividida em dia, mês e ano) e um título, as nossas propriedades adicionais serão: ano, mes, dia, titulo. Um detalhe importante é que quando se quer criar índices hierárquicos com o WI Search a ordem em que as propriedades adicionais são declaradas são levadas em consideração onde a primeira tem maior nível hierárquico (precedência) em relação a segunda que tem maior nível hierárquico em relação a terceira e assim sucessavimente.
|
|
Diretório de pesquisa |
Indique aqui o caminho onde serão publicados os arquivos que terão seus conteúdos indexados. Geralmente esse diretório será o mesmo diretório a ser configurado como o diretório de upload e download do projeto. Para esse caso esse diretório será <projeto>/documentos.
|
|
Processar conteúdo HTML |
Marcando essa opção o processamento de conteúdo HTML será ativado para que as tags que façam parte dos arquivos sejam retiradas e apenas o conteúdo seja indexado. Para nosso caso marque essa opção.
|
|
Extensões de arquivos a serem processados |
Caso se queira que apenas certos tipos de arquivos sejam processados especifique aqui as extensões desses arquivos separadas por vírgula, se for deixado em branco o WI Search tentará indexar qualquer tipo de arquivo. Aqui vamos dizer que apenas arquivos com extensão htm ou html sejam processados, para isso coloque essas extensões separadas por vírgula.
|
|
Pesquisar em sub-diretórios |
Caso esta opção esteja marcada o mecanismo de indexação também irá pesquisar por arquivos que estejam em algum sub-diretório dentro do diretório especificado no campo Diretório de pesquisa.
|