Browse Source

Migra para o solr

pull/1064/head
Eduardo Calil 9 years ago
parent
commit
86de9c45f8
  1. 1
      .gitignore
  2. 5
      README.rst
  3. 19
      docs/solr.rst
  4. 1
      requirements/requirements.txt
  5. 6
      sapl/settings.py

1
.gitignore

@ -95,3 +95,4 @@ media
whoosh/
postgres-data/
data/
solr-4.10.2

5
README.rst

@ -30,6 +30,11 @@ Instruções para Deploy
`Deploy SAPL com Nginx + Gunicorn <https://github.com/interlegis/sapl/blob/master/docs/deploy.rst>`_
Instalação do Solr
======================
`Instalação e configuração do Solr <https://github.com/interlegis/sapl/blob/master/docs/solr.rst>`_
Instruções para Tradução
========================

19
docs/solr.rst

@ -0,0 +1,19 @@
================================
Instruções para instalar o Solr
================================
Solr é a ferramenta utilizada pelo SAPL 3.1 para indexar documentos para que possa ser feita
a Pesquisa Textual.
Dentro do diretório principal siga os seguintes passos::
curl -LO https://archive.apache.org/dist/lucene/solr/4.10.2/solr-4.10.2.tgz
tar xvzf solr-4.10.2.tgz
cd solr-4.10.2
cd example
java -jar start.jar
./manage.py build_solr_schema --filename solr-4.10.2/example/solr/collection1/conf/schema.xml
Após isso, deve-se parar o servidor do Solr e restartar com ``java -jar start.jar``

1
requirements/requirements.txt

@ -28,6 +28,7 @@ pyyaml==3.11
rtyaml==0.0.3
textract==1.5.0
unipath==1.1
pysolr==3.6.0
python-magic==0.4.12
gunicorn==19.6.0
django-reversion==2.0.8

6
sapl/settings.py

@ -87,8 +87,10 @@ INSTALLED_APPS = (
HAYSTACK_CONNECTIONS = {
'default': {
'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine',
'PATH': PROJECT_DIR.child('whoosh'),
'ENGINE': 'haystack.backends.solr_backend.SolrEngine',
'URL': 'http://127.0.0.1:8983/solr'
# ...or for multicore...
# 'URL': 'http://127.0.0.1:8983/solr/mysite',
},
}

Loading…
Cancel
Save