Browse Source

Adiciona campos extra aos documentos

pull/2941/head
Edward Ribeiro 6 years ago
parent
commit
9f167c756d
  1. 6
      sapl/base/search_indexes.py
  2. 2
      solr/sapl_configset/conf/managed-schema
  3. BIN
      solr/sapl_configset/conf/saplconfigset.zip

6
sapl/base/search_indexes.py

@ -8,7 +8,7 @@ from django.db.models.functions import Concat
from django.template import loader
from haystack import connections
from haystack.constants import Indexable
from haystack.fields import CharField, DateTimeField
from haystack.fields import CharField, DateTimeField, IntegerField
from haystack.utils import get_model_ct_tuple
from sapl.compilacao.models import (STATUS_TA_IMMUTABLE_PUBLIC,
@ -145,6 +145,8 @@ class DocumentoAcessorioIndex(CelerySearchIndex, Indexable):
class NormaJuridicaIndex(DocumentoAcessorioIndex):
model = NormaJuridica
data = DateTimeField(model_attr='data', null=True)
tipo = CharField(model_attr='tipo__sigla')
ano = IntegerField(model_attr='ano')
text = TextExtractField(
document=True, use_template=True,
model_attr=(
@ -159,6 +161,8 @@ class NormaJuridicaIndex(DocumentoAcessorioIndex):
class MateriaLegislativaIndex(DocumentoAcessorioIndex):
model = MateriaLegislativa
tipo = CharField(model_attr='tipo__sigla')
ano = IntegerField(model_attr='ano')
data = DateTimeField(model_attr='data_apresentacao')
text = TextExtractField(
document=True, use_template=True,

2
solr/sapl_configset/conf/managed-schema

@ -120,6 +120,8 @@
<field name="django_ct" type="string" indexed="true" stored="true" multiValued="false"/>
<field name="django_id" type="string" indexed="true" stored="true" multiValued="false"/>
<field name="text" type="text_pt" indexed="true" stored="true" multiValued="false" />
<field name="tipo" type="string" indexed="true" stored="true" multiValued="false" docValues="true" />
<field name="ano" type="pint" required="false" indexed="true" stored="true" multiValued="false" docValues="true" />
<field name="data" type="pdate" required="false" indexed="true" stored="true" multiValued="false" docValues="true" />
<field name="last_update" type="pdate" indexed="true" stored="true" default="NOW" docValues="true" />

BIN
solr/sapl_configset/conf/saplconfigset.zip

Binary file not shown.
Loading…
Cancel
Save