В InstantCMS 2 используется виджет «Контент» с режимом «Выводить список похожих», который подбирает записи указанного типа контента по заголовку. Однако текущий алгоритм не всегда релевантен тематике конкретной записи, так как анализируются все слова из заголовка который зачастую бывает длинным (в новостях например).
Меня интересует два вопроса:
- Как ограничить подборку похожего контента, чтобы он подбирался не по всему заголовку, а по определённому полю (например, «ключевые слова» или «теги»)?
- Как изменить порядок сортировки записей — чтобы сначала выводились новые записи, а не старые, как это происходит сейчас? Использование в настройках «Применить фильтры из набора» у меня не работает, хотя тут я может что и не так настраивал.
Буду благодарен за советы по доработке SQL-запроса или изменению шаблона виджета для достижения необходимой функциональности.