summaryrefslogtreecommitdiff
path: root/archaeological_finds
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2023-01-18 23:33:56 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2023-01-19 18:06:55 +0100
commitc9e7e5478aed8757821827e8f5358d7959257a2d (patch)
treed27d1e598f6e665f0bd624cc1523440008ba7697 /archaeological_finds
parentc2691ba59e40433b46b6c8aa3d362c56e6262788 (diff)
downloadIshtar-c9e7e5478aed8757821827e8f5358d7959257a2d.tar.bz2
Ishtar-c9e7e5478aed8757821827e8f5358d7959257a2d.zip
Free search: "raw" index for reference - improve parent only search
Diffstat (limited to 'archaeological_finds')
-rw-r--r--archaeological_finds/models_finds.py21
1 files changed, 10 insertions, 11 deletions
diff --git a/archaeological_finds/models_finds.py b/archaeological_finds/models_finds.py
index 0efb9963e..6be609056 100644
--- a/archaeological_finds/models_finds.py
+++ b/archaeological_finds/models_finds.py
@@ -459,12 +459,12 @@ class BaseFind(
CACHED_COMPLETE_ID = "cache_complete_id"
PARENT_SEARCH_VECTORS = ["context_record"]
BASE_SEARCH_VECTORS = [
- SearchVectorConfig("label"),
+ SearchVectorConfig("label", "raw"),
SearchVectorConfig("description", "local"),
SearchVectorConfig("comment", "local"),
- SearchVectorConfig("cache_short_id"),
- SearchVectorConfig("cache_complete_id"),
- SearchVectorConfig("excavation_id"),
+ SearchVectorConfig("cache_short_id", "raw"),
+ SearchVectorConfig("cache_complete_id", "raw"),
+ SearchVectorConfig("excavation_id", "raw"),
]
DOC_VALUES = [
@@ -1652,19 +1652,18 @@ class Find(
"""
PARENT_SEARCH_VECTORS = ["base_finds"]
+ PARENT_ONLY_SEARCH_VECTORS = ["container"]
BASE_SEARCH_VECTORS = [
- SearchVectorConfig("cached_label"),
- SearchVectorConfig("label"),
+ SearchVectorConfig("cached_label", "raw"),
+ SearchVectorConfig("label", "raw"),
SearchVectorConfig("description", "local"),
- SearchVectorConfig("container__location__name"),
- SearchVectorConfig("container__reference"),
SearchVectorConfig("mark"),
SearchVectorConfig("comment", "local"),
SearchVectorConfig("dating_comment", "local"),
- SearchVectorConfig("previous_id"),
+ SearchVectorConfig("previous_id", "raw"),
SearchVectorConfig("denomination"),
- SearchVectorConfig("museum_id"),
- SearchVectorConfig("laboratory_id"),
+ SearchVectorConfig("museum_id", "raw"),
+ SearchVectorConfig("laboratory_id", "raw"),
SearchVectorConfig("decoration"),
SearchVectorConfig("manufacturing_place"),
]