Как искать теги в Wagtail
Как искать по тегам wagtail?
Вот мой код для строки поиска в моем webapp:
def search(request):
search_query = request.GET.get('query', None)
page = request.GET.get('page', 1)
# Search
if search_query:
search_results = Page.objects.live().search(search_query)
query = Query.get(search_query)
# Record hit
query.add_hit()
else:
search_results = Page.objects.none()
Теги уже установлены. Я пытался использовать этот код, чтобы сделать теги в моей модели доступными для поиска, но это не сработало:
search_fields = Page.search_fields + [
index.SearchField('select_tags', partial_match=True),
]
Вот веб-страница, которую я просмотрел: https://docs.wagtail.io/en/stable/topics/search/indexing.html#wagtailsearch-indexing-fields