diff --git a/core/elasticsearch/__init__.py b/core/elasticsearch/__init__.py index 3c7eeb79..047b33f4 100644 --- a/core/elasticsearch/__init__.py +++ b/core/elasticsearch/__init__.py @@ -12,17 +12,17 @@ from core.models import Brand, Category, Product SMART_FIELDS = [ "name^8", - "name.ngram^6", - "name.phonetic^3", + "name.ngram^8", + "name.phonetic^6", "title^5", "title.ngram^4", "title.phonetic^2", "description^2", "description.ngram", "description.phonetic", - "brand_name^4", + "brand_name^5", "brand_name.ngram^3", - "brand_name.auto^3", + "brand_name.auto^4", "category_name^3", "category_name.ngram^2", "category_name.auto^2", @@ -34,7 +34,7 @@ functions = [ "field_value_factor": { "field": "brand_priority", "modifier": "log1p", - "factor": 1.5, + "factor": 1.2, "missing": 0, }, }, @@ -43,7 +43,7 @@ functions = [ "field_value_factor": { "field": "rating", "modifier": "log1p", - "factor": 2.0, + "factor": 1.2, "missing": 0, }, }, @@ -52,7 +52,7 @@ functions = [ "field_value_factor": { "field": "total_orders", "modifier": "log1p", - "factor": 3.0, + "factor": 1.3, "missing": 0, }, }, @@ -70,7 +70,7 @@ functions = [ "field_value_factor": { "field": "priority", "modifier": "log1p", - "factor": 2.0, + "factor": 1.5, "missing": 0, }, }, @@ -79,7 +79,7 @@ functions = [ "field_value_factor": { "field": "priority", "modifier": "log1p", - "factor": 2.0, + "factor": 1.5, "missing": 0, }, },