diff options
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 |
commit | 3920c6a34eaddee7397a93d08487194a5119e74f (patch) | |
tree | 4b6301374d3f3e57102e9ef267ba9643864fea53 /archaeological_files/models.py | |
parent | cffe0a8f34ebf72bebbb7c34ed994ada41c6f73c (diff) | |
download | Ishtar-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.py | 17 |
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', |