Privacy policyContactsAbout siteOpinionsGitHubDonate
© EVILEG 2015-2018
Recommend hosting
TIMEWEB
Dec. 7, 2018, 11:29 a.m.

Реализация "похожих новостей"

django, related news

Доброго времени суток.

Задался я реализацией похожих новостей, ГУРУ django подскажите по каким критериям проще будет фильтровать модель новости?

У меня на ум только пришло прикрутить к новостям теги, и фильтровать по ним. Поделитесь мыслями или реализацией.






4

Добрый день!

Я бы добавил ещё разделы для новостей, дополнительно к тегам. как вариант ещё полнотекстовый поиск, чтобы релевантность запросов повысить... но это будёт достаточно много работы, как я думаю.

Здесь на сайте я пока его не добавлял в  поиске, хотя стоит...


То есть можно например проверить заголовок новости, а потом разбить его на слова и через поиск выбрать наиболее релевантные новости.

Но для рекомендуемых статей я поступил немного проще. Автор статьи на сайте может сам выбрать какие статьи из опубликованных на сайте, соответствуют теме его статьи. Там Many-to-Many таблица, поэтому статьи перелинковываеются друг с другом.

Для Django рекомендую VDS-хостинг TIMEWEB

0

Я бы добавил ещё разделы для новостей, дополнительно к тегам.

Разделы у меня это подборки и в каждой подборке контент отличается.

как вариант ещё полнотекстовый поиск

Это уже интересно и очень похоже на то что я хочу, но так понимаю пока "скила" мне не хватит это реализовать.

Автор статьи на сайте может сам выбрать какие статьи из опубликованных на сайте, соответствуют теме его статьи.

Да хотелось бы как то автоматизировать процесс. Наверно пока остановлюсь на варианте с тегами. Во всяком случае спасибо.





0

я тоже хочу полнотекстовый поиск сделать, но там надо покопаться с настройкой векторов в postgres...

я читал уже немного документацию на эту тему, но пока не было времени как следует засесть за это. Если что-то получится, то может напишу заметку.

Для Django рекомендую VDS-хостинг TIMEWEB

0

Отлично, будем ждать.

0

Answers

Only authorized users can respond to the forum.
Please, login or register
Dec. 12, 2018, 6:49 p.m.
Yaroslav Chernetskyi

Qt - Test 001. Signals and slots

  • Result:31points,
  • Rating scores-10
Dec. 12, 2018, 6:19 a.m.
nikbobrecov

Qt - Test 001. Signals and slots

  • Result:57points,
  • Rating scores-2
Dec. 11, 2018, 6:59 p.m.
Feniks3000

C++ - Тест 003. Условия и циклы

  • Result:71points,
  • Rating scores1
Recent comments
Dec. 11, 2018, 9:01 p.m.
Евгений Легоцкой

Не знаю, какой-там конкретно эффект и если честно не хочется fl studio ради того, чтобы посмотреть устанавливать, но из того, что увидел в интернете. Предполагаю, что то, что вы хотите с...
Dec. 11, 2018, 7:25 p.m.
Vlad15007

Подскажите пожалуйста ( я новичок совсем)Можно ли организовать спрайт без этого окошка (как в fl studio fruity dance)?
Dec. 11, 2018, 3:06 p.m.
Евгений Легоцкой

Что интересно, если написать так from <application_name>.<module_name> import <filename> ,то PyCharm сносит крышу, если разрабатываешь в рамках проекта приложение, ко...
Dec. 11, 2018, 2:52 p.m.
Илья Чичак

Тут мне тоже есть что сказать=) Сами разрабы советуют импортировать следующим образом: from <application_name> import <module_name> Стоит избегать from . import &l...;
Dec. 11, 2018, 2:28 p.m.
Евгений Легоцкой

Твоя правда. Согласен. Свои миграции храню в репозитории. На продакшене только выполняю обновление структуры базы данных, после тестирования на дев сервере конечно (читай локальная машина разр...
Now discuss on the forum
Dec. 12, 2018, 5:52 p.m.
Михаиллл

Оказывается оно все переводит в нижний регистр и нужно так писать: SearchTableModel->setTable("\"Test2\"");
Dec. 12, 2018, 4:32 p.m.
Булат Гиниятов

Допустим в MyObject *myobject = new MyObject; есть метод start(){while(aaa){////////////////}} Как мне обратиться к методу stop(){aaa=false;} ? Соответственно по...
Dec. 12, 2018, 4:28 p.m.
xintrea

Как выяснилось в этом обсуждении: Отправка Email из Android в Qt для отправки Email в Android необходимо делать Java-метод, который и будет отправлять email. И этот Java-мет...
Dec. 12, 2018, 3:35 p.m.
lynx

если кому будет вдруг нужно, подумал я над предложением Евгения Но думаю, что проще какой-то функционал дополнить для TableView из Qt Quick Controls 2. вообще берем стандарт...
Dec. 12, 2018, 1:49 p.m.
Евгений Легоцкой

но у меня нет времени учиться ВЕЧНО давайте без истерик, вы это говорите человеку, который всю жизнь учился, учится и будет учиться, и в программировании всегда так, или учишься и...
Join us in social networks

For registered users on the site there is a minimum amount of advertising