IM
Dec. 7, 2018, 6:29 a.m.

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

django, related news

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

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

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






We recommend hosting TIMEWEB
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.
4

Добрый день!

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

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


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

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

0
IM

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

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

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

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

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

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





0

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

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

0
IM

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

0

Comments

Only authorized users can post comments.
Please, Log in or Sign up
G
July 24, 2019, 4:20 a.m.
G0tzef

C++ - Test 005. Structures and Classes

  • Result:66points,
  • Rating points-1
VK
July 24, 2019, 3:49 a.m.
Viktoriia Komarova

C++ - Test 001. The first program and data types

  • Result:40points,
  • Rating points-8
G
July 24, 2019, 3:25 a.m.
G0tzef

C ++ - Test 004. Pointers, Arrays and Loops

  • Result:80points,
  • Rating points4
Last comments
July 23, 2019, 12:14 p.m.
IscanderChe

Вот ссылка: https://github.com/iscander-che/TestReportViewer .
July 23, 2019, 5:42 a.m.
Evgenij Legotskoj

Хорошо, хотя конечно это С, а не С++ )))) Но если вдруг будут проблемы, то решение через класс со статическими переменными вы видели ))
July 23, 2019, 5:33 a.m.
IscanderChe

"Не потребует каждый раз объявлять extern в других файлах". И так не требует. У меня в тестовом классе эти переменные используются без дополнительного объявления. Так же объявил их в cpp-файле о…
July 23, 2019, 5:28 a.m.
IscanderChe

В репозиторий могу сегодня вечером выложить. "Или ее надо компилить самому под дистриб?" Тут я не совсем понимаю, что вы имеете ввиду. Я выложу в репозиторий исходный код утилиты, и всё.
July 23, 2019, 4:32 a.m.
Evgenij Legotskoj

Есть комментарий по вашему коду. Лучше бы вместо глобальных переменных в стиле Си, то есть с использоавнием extern, написали бы статические переменные в рамках класса. IMHO - это будет выглядеть…
Now discuss on the forum
July 24, 2019, 4:57 a.m.
Mihailll

Это не помогает. Ниже мой код Rectangle{ //Flickable { //contentX: 100 id: rectangleForListView y: parent.height * 0.15 height: parent.height * 0.…
July 24, 2019, 3:17 a.m.
Evgenij Legotskoj

Ну вот теперь я несколько в ступоре. Запустите из консоли проект и посмотрите тогда, на что ругается. Также, следовало бы посмотреть в настройках самой виртуальной машины, что по поддержке OpenG…
July 23, 2019, 8:20 a.m.
Mihailll

Так работает QFile f1(dbAdress); f1.setPermissions(QFileDevice::WriteOther);
July 23, 2019, 7:11 a.m.
Pavel K.

Советую использовать нечто такое или такое
July 22, 2019, 10:50 a.m.
Pavel K.

Благодарю.Буду пробовать.
Looking for a Job?
5,000.00 руб. - 15,000.00 руб.
Дизайнер
Moskovskiy, Moscow, Russia
25,000.00 руб. - 30,000.00 руб.
Разработчик Qt/C++
Barnaul, Altai Krai, Russia

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

EVILEG
About
Services
Join us
© EVILEG 2015-2019
Recommend hosting TIMEWEB