Commit 0760e8a4 authored by Mario Chirinos's avatar Mario Chirinos

websearch

parent 0b743eaf
...@@ -118,13 +118,13 @@ def getNewsByRequest(request, values=None): ...@@ -118,13 +118,13 @@ def getNewsByRequest(request, values=None):
if "text" in request.GET and request.GET['text']!="None" and request.GET['text']!="": if "text" in request.GET and request.GET['text']!="None" and request.GET['text']!="":
# myQuery &= Q(text__search=request.GET['text']) # myQuery &= Q(text__search=request.GET['text'])
myQuery &= Q(search_vector=SearchQuery(request.GET['text'], search_type='phrase')) myQuery &= Q(search_vector=SearchQuery(request.GET['text'], search_type='websearch'))
textSearchFlag = True textSearchFlag = True
print (myQuery) print (myQuery)
news_result = News.objects.filter(myQuery).order_by(orderBy) news_result = News.objects.filter(myQuery).order_by(orderBy)
if textSearchFlag: if textSearchFlag:
news_result=news_result.annotate(rank=SearchRank(SearchVector("text", config="spanish"), SearchQuery(request.GET['text'], config="spanish", search_type='phrase'), normalization=Value(2).bitor(Value(4)),)).order_by("-rank") news_result=news_result.annotate(rank=SearchRank(SearchVector("text", config="spanish"), SearchQuery(request.GET['text'], config="spanish", search_type='websearch'), normalization=Value(2).bitor(Value(4)),)).order_by("-rank")
return news_result return news_result
#------------------------------------------------------------------------------- #-------------------------------------------------------------------------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment