summaryrefslogtreecommitdiff
path: root/archaeological_files/models.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2019-03-20 17:26:31 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2019-04-24 19:41:37 +0200
commit3920c6a34eaddee7397a93d08487194a5119e74f (patch)
tree4b6301374d3f3e57102e9ef267ba9643864fea53 /archaeological_files/models.py
parentcffe0a8f34ebf72bebbb7c34ed994ada41c6f73c (diff)
downloadIshtar-3920c6a34eaddee7397a93d08487194a5119e74f.tar.bz2
Ishtar-3920c6a34eaddee7397a93d08487194a5119e74f.zip
Search: manage localized and non localized indexation
Diffstat (limited to 'archaeological_files/models.py')
-rw-r--r--archaeological_files/models.py17
1 files changed, 12 insertions, 5 deletions
diff --git a/archaeological_files/models.py b/archaeological_files/models.py
index 1d60b9c17..a2cac6b15 100644
--- a/archaeological_files/models.py
+++ b/archaeological_files/models.py
@@ -33,7 +33,7 @@ from ishtar_common.models import GeneralType, BaseHistorizedItem, \
HistoricalRecords, OwnPerms, Person, Organization, Department, Town, \
Dashboard, DashboardFormItem, ValueGetter, ShortMenuItem, \
OperationType, get_external_id, post_save_cache, Document, HistoryModel, \
- SearchAltName
+ SearchAltName, SearchVectorConfig
from archaeological_operations.models import get_values_town_related, \
ClosedItem
@@ -116,11 +116,18 @@ class File(ClosedItem, BaseHistorizedItem, OwnPerms, ValueGetter,
'in_charge__pk': 'in_charge__pk',
}
BASE_SEARCH_VECTORS = [
- 'name', 'internal_reference', 'file_type__label', 'saisine_type__label',
- 'permit_type__label', 'permit_reference', 'comment', 'research_comment'
+ SearchVectorConfig('name'),
+ SearchVectorConfig('internal_reference'),
+ SearchVectorConfig('file_type__label'),
+ SearchVectorConfig('saisine_type__label'),
+ SearchVectorConfig('permit_type__label'),
+ SearchVectorConfig('permit_reference'),
+ SearchVectorConfig('comment', 'local'),
+ SearchVectorConfig('research_comment', 'local')
]
- INT_SEARCH_VECTORS = ['numeric_reference', 'year']
- M2M_SEARCH_VECTORS = ['towns__name']
+ INT_SEARCH_VECTORS = [SearchVectorConfig('numeric_reference'),
+ SearchVectorConfig('year')]
+ M2M_SEARCH_VECTORS = [SearchVectorConfig('towns__name')]
PARENT_SEARCH_VECTORS = [
'in_charge', 'general_contractor', 'corporation_general_contractor',
'responsible_town_planning_service', 'planning_service', 'organization',