Django Postgres ArrayField: длина перекрытия - PullRequest
0 голосов
/ 24 октября 2019

Допустим, у меня есть модель:

class Post(models.Model):
    nlp_data = ArrayField(models.CharField(100))

Как и любой отличный блог, я хотел бы получить некоторые рекомендации, чтобы мои пользователи читали.

Правило, которое я хочуреализовать: Получить любое posts, где nlp_data имеет как минимум два общих "слова" с set из заданных "слов".

Мне кажется, я мог бы использовать некоторое наследование Func, используянекоторые операторы CARDINALITY и &&, но я пытаюсь собрать их вместе.

nlp_data действительно исходит из алгоритмов NLP, любая система тегов M2M исключена.

...