Помогите, Как вывести записи с одинаковыми или похожими заголовками, а именно, есть ноды с идентичным содержанием , нужно вывести только те которые неуникальные , для дальнейшего удаления либо редактирования.
Первый вариант не подходит через то что записей уже больше 5000 и даже если выводить по 100 на страницу, будет 50 страниц, а их количество постоянно будет расти.
Видел где то в видах галочку только уникальные думаю а можно как-то отдзеркалить данную функцию с помощью хука, попробую поискать инфу про функцию.
Просто, поймите разницу между одним и тем же материалом, выведенном 2+ раза - не уникальный.
И несколькими разными материалами, с одинаковым (похожим) содержимым - дубли.
Комментарии
Просто и "дубово":
Сложно и с навыками:
Первый вариант не подходит через то что записей уже больше 5000 и даже если выводить по 100 на страницу, будет 50 страниц, а их количество постоянно будет расти.
Видел где то в видах галочку только уникальные думаю а можно как-то отдзеркалить данную функцию с помощью хука, попробую поискать инфу про функцию.
Та галочка, которую Вы видели, и как сами Вы написали - она для вывода уникального контента.
Т.е. не повторяющегося. У Вас же - дубли.
Были бы 100% дубли, было б проще, у автора же, имеют место быть нечёткие дубли, как я понимаю
Имел в виду, как-то ее переделать чтобы она выводила только неуникальные , какбы наборот ее переписать .
Просто, поймите разницу между одним и тем же материалом, выведенном 2+ раза - не уникальный.
И несколькими разными материалами, с одинаковым (похожим) содержимым - дубли.
Несколько разных нод имеют одинаковые заголовки. Дубли
Судя по коду, третьи вьюсы в D7 поддерживали HAVING.
https://api.drupal.org/api/views/plugins%21views_plugin_query_default.in...
Врядли, в D8 выкинули.
Итого вам нужно сделать выборку тайтлов материалов, сделать по ним GROUP BY, для этого включить агреггацию.
И докинуть сверху HAVING count(n.title) >1
Спасибо, буду пробовать, если получится напишу.
через поиск и views на основе его, делал такое как-то - правда для другой задачи, вывести похожие материалы к текущей ноде.
Подскажите как вы сделали, находил варианты с использованием таксономий а по сравнению полей не нашёл. Для D8.