Джанго Постгрес поиск с TrigramS Similarity - PullRequest
0 голосов
/ 13 марта 2019

Если я использую 'title' в моей функции post_search, то она отлично работает.

Post.objects.annotate(
                similarity=TrigramSimilarity('title', query)
                                        ).filter(similarity__gt=0.1).order_by('-similarity')

Хотя, если я пытаюсь искать в 'body' вместо 'title', я 'Я получаю 0 результатов.

    Post.objects.annotate(
                similarity=TrigramSimilarity('body', query)
                                        ).filter(similarity__gt=0.1).order_by('-similarity')

Предполагается, что он отлично работает, как будто я просматриваю документацию TrigramS Similarity, варианты ключевых слов: author, author_id, body , комментарии, созданные, id, publish, slug, status, tagged_items, теги, title , обновлено.

Кто-нибудь испытывал что-либо подобное?

...