Skip to content
This repository has been archived by the owner on Jun 16, 2024. It is now read-only.

cristianmaral/Maquina-de-Busca

Repository files navigation

Fontes de Pesquisa Auxiliares:
ZIVIANI, Nivio. Projeto de Algoritmos com Implementação em Pascal e C. 3. Ed. Cengage Learning, 2010.
http://www.geeksforgeeks.org/ternary-search-tree/
https://www.gtk.org/documentation.php 
http://stackoverflow.com/questions/5043632/how-can-i-make-a-gtktreeview-work-with-a-vertical-scrollbar-in-glade3
Repositorio Git(hospedado no Github): https://github.com/cristianmaral/Maquina-de-Busca
Instruções do Funcionamento da Aplicação:

1- Execute o programa, e ao abrir a janela, clique em "Gerenciar Arquivos". Clique no botão inferior esquerdo, que contém a imagem de uma pasta, para selecionar os arquivos, então clique no botão "Adicionar" para incluir os arquivos desejados. Caso inclua algum arquivo por engano, selecione o arquivo e clique em "Remover". Os arquivos poderão estar em qualquer pasta do computador. (Caso queira utilizar nossos textos-exemplos, basta adicionar todos arquivos .txt contidos na pasta "Textos-exemplos/" localizada na raiz do projeto)

2- Após adicionar todos os arquivos desejados, clique em "Voltar", para voltar para a Janela principal e clique em "Construir Indice" para inserir todas as palavras dos  arquivos na Patricia (montar índice invertido) e na TST (para o auto-preenchimento).

3- No terceiro passo você tem duas funcionalides:
-Vizualizar Indice: Mostra o índice invertido, ou seja, todas as palavras que foram inseridas com seu respectivo índice invertido (<qtde,idDoc>), sendo qtde a quantidade de ocorrências e idDoc a identificação do documento de origem;

-Buscar Palavra: Entre com uma palavra no campo de busca, a digitando-a completamente ou usando nossa ferramenta de Auto Preenchimento, e então clique em "Buscar Palavra". Será mostrado por ordem de relevância, todos os documentos inseridos, em que relevância 0 significa que o arquivo não possui o termo procurado e relevâncias maiores que 0 significam que o arquivo contém a palavra buscada.

4- Para mais informações clique em "Sobre" na tela inicial

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages