command line to rebuild index

This commit is contained in:
smilerz
2021-04-11 19:07:50 -05:00
parent 43d223cf02
commit 833353b23e
2 changed files with 33 additions and 3 deletions

View File

@@ -20,9 +20,12 @@ class RecipeSearchManager(models.Manager):
+ SearchVector(StringAgg('steps__ingredients__food__name', delimiter=' '), weight='B', config='english')
+ SearchVector(StringAgg('keywords__name', delimiter=' '), weight='B', config='english'))
search_rank = SearchRank(search_vectors, search_query)
# trigram_similarity = TrigramSimilarity(
# 'headline', search_text
# )
# the results from trigram were really, really bad
# trigram = (
# TrigramSimilarity('name', search_text)
# + TrigramSimilarity('description', search_text)
# + TrigramSimilarity('steps__ingredients__food__name', search_text)
# + TrigramSimilarity('keywords__name', search_text))
return (
self.get_queryset()
.annotate(search=search_vectors, rank=search_rank)