Skip to content

Sistema de Recuperação de Informação dotado de Análise de Contexto Local baseada em Modelo Semântico Distribucional

Notifications You must be signed in to change notification settings

fabianobie/luppar

Repository files navigation

Luppar

Luppar: Sistema de Recuperação de Informação dotado de Análise de Contexto Local Baseada em Modelo Semântico Distribucional

Uma ferramenta de Recuperação de Informação com código fonte aberto que utiliza um modelo semântico distribucional local associado a cada corpus. O sistema realiza expansão automática de consulta utilizando uma combinação de modelo semântico distribucional e análise de contexto local e suporta realimentação de relevância. O desempenho do sistema foi avaliado em bases de dados de diferentes domínios e apresentou resultados satisfatórios frente aqueles publicados na literatura.

Funcionalidades:

  • Um Framework de Recuperação de Informação
  • Motor de Busca Web simplificado
  • Coleção de referência
  • Expansão de Consulta:
    1. Modelo Semântico Distribucional
    2. Análise de Contexto Local
    3. Wordnet
  • Modelo de Busca:
    1. Booleano
    2. Vetorial
    3. Probabilístico
  • Métricas de Avaliação em RI

Pré-requisitos:

GCC

$ sudo apt-get install gcc

PYTHON

Instalar python 3.6 e Pip3

   $ sudo apt install python3
   $ sudo apt install python3-pip

MYSQL

Instalar mysql sever

   $ sudo apt install mysql-server

Configurar mysql e criar o schema 'luppar'

$ mysql -u root -p
> CREATE SCHEMA `luppar` DEFAULT CHARACTER SET utf8 ;

GIT

Instalar git

$ sudo apt install git

Instalação Luppar

$ cd
$ git clone https://github.com/usnistgov/trec_eval.git
$ cd trec_eval
$ make
$ sudo make install
$ cd
$ cd
$ git clone https://github.com/fabianobie/luppar.git
$ cd luppar
$ pip3 install -r requirements.txt
$ cp .env.example .env
$ vim .env

adicionar no arquivo .env as seguintes configurações:

DEBUG=True
SECRET_KEY=ha72y3h2h423hdh32hr23y9rhhf43ry3h4f7h3
DATABASE_NAME=luppar
DATABASE_URL=localhost
DATABASE_USER=root
DATABASE_PASS=admin
DATABASE_PORT=3306
$ python3 manage.py migrate
$ python3 manage.py createsuperuser --username=admin --email=admin@example.com
$ python3 manage.py loaddata luppar_dump.json
$ python3  download_data.py
$ python3 manage.py runserver

Aguarde alguns minutos para indexação e então acesse http://localhost:8000 e http://localhost:8000/admin

About

Sistema de Recuperação de Informação dotado de Análise de Contexto Local baseada em Modelo Semântico Distribucional

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published