more tweaks for geo search
This commit is contained in:
@@ -145,13 +145,7 @@ def ranked_product_search(keywords, shipping_cost=None, discount=None, category=
|
||||
"""
|
||||
vector = SearchVector('name') + SearchVector('description') + SearchVector('tags__label') + SearchVector('attributes__label') + SearchVector('category__label') + SearchVector('company__company_name')
|
||||
|
||||
if keywords and len(keywords) == 1:
|
||||
query_string = keywords[0]
|
||||
else:
|
||||
query_string = keywords[0]
|
||||
for i in range(1, len(keywords)):
|
||||
query_string += f" | {keywords[i]} "
|
||||
query = SearchQuery(query_string, search_type='raw')
|
||||
query = SearchQuery(keywords, search_type='plain')
|
||||
|
||||
products_qs = Product.objects.annotate(
|
||||
rank=SearchRank(vector, query)
|
||||
|
||||
Reference in New Issue
Block a user