Features: 1) Adjust boost values for SMART_FIELDS to fine-tune search relevance.
Fixes: 1) Reduce `field_value_factor` weights for improved scoring balance. Extra: None.
This commit is contained in:
parent
016b9a575a
commit
a2a49c0e83
1 changed files with 9 additions and 9 deletions
|
|
@ -12,17 +12,17 @@ from core.models import Brand, Category, Product
|
||||||
|
|
||||||
SMART_FIELDS = [
|
SMART_FIELDS = [
|
||||||
"name^8",
|
"name^8",
|
||||||
"name.ngram^6",
|
"name.ngram^8",
|
||||||
"name.phonetic^3",
|
"name.phonetic^6",
|
||||||
"title^5",
|
"title^5",
|
||||||
"title.ngram^4",
|
"title.ngram^4",
|
||||||
"title.phonetic^2",
|
"title.phonetic^2",
|
||||||
"description^2",
|
"description^2",
|
||||||
"description.ngram",
|
"description.ngram",
|
||||||
"description.phonetic",
|
"description.phonetic",
|
||||||
"brand_name^4",
|
"brand_name^5",
|
||||||
"brand_name.ngram^3",
|
"brand_name.ngram^3",
|
||||||
"brand_name.auto^3",
|
"brand_name.auto^4",
|
||||||
"category_name^3",
|
"category_name^3",
|
||||||
"category_name.ngram^2",
|
"category_name.ngram^2",
|
||||||
"category_name.auto^2",
|
"category_name.auto^2",
|
||||||
|
|
@ -34,7 +34,7 @@ functions = [
|
||||||
"field_value_factor": {
|
"field_value_factor": {
|
||||||
"field": "brand_priority",
|
"field": "brand_priority",
|
||||||
"modifier": "log1p",
|
"modifier": "log1p",
|
||||||
"factor": 1.5,
|
"factor": 1.2,
|
||||||
"missing": 0,
|
"missing": 0,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
@ -43,7 +43,7 @@ functions = [
|
||||||
"field_value_factor": {
|
"field_value_factor": {
|
||||||
"field": "rating",
|
"field": "rating",
|
||||||
"modifier": "log1p",
|
"modifier": "log1p",
|
||||||
"factor": 2.0,
|
"factor": 1.2,
|
||||||
"missing": 0,
|
"missing": 0,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
@ -52,7 +52,7 @@ functions = [
|
||||||
"field_value_factor": {
|
"field_value_factor": {
|
||||||
"field": "total_orders",
|
"field": "total_orders",
|
||||||
"modifier": "log1p",
|
"modifier": "log1p",
|
||||||
"factor": 3.0,
|
"factor": 1.3,
|
||||||
"missing": 0,
|
"missing": 0,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
@ -70,7 +70,7 @@ functions = [
|
||||||
"field_value_factor": {
|
"field_value_factor": {
|
||||||
"field": "priority",
|
"field": "priority",
|
||||||
"modifier": "log1p",
|
"modifier": "log1p",
|
||||||
"factor": 2.0,
|
"factor": 1.5,
|
||||||
"missing": 0,
|
"missing": 0,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
@ -79,7 +79,7 @@ functions = [
|
||||||
"field_value_factor": {
|
"field_value_factor": {
|
||||||
"field": "priority",
|
"field": "priority",
|
||||||
"modifier": "log1p",
|
"modifier": "log1p",
|
||||||
"factor": 2.0,
|
"factor": 1.5,
|
||||||
"missing": 0,
|
"missing": 0,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue