В поисках годноты
В общем, я реализовал свой поиск постов джоя по тегам, с неким доп. функционалом. И да я знаю, что есть дефолтный поиск по тегам. Но писать свой велосипед я начинал ещё до нового года, для себя, когда функция работала слегка неадекватно. Сейчас она вроде работает стабильно.
Зато с помощью неких функций можно делать весьма сложные запросы, например, при:
Группа тегов А: Эротика, NSFW, r34, секретные разделы, Re-I, вождь
Группа тегов B: реактор тян, Роскомнадзор тян, маскот, укроп-тян, Реактор-кун, ватник-тян, Плюс тян, Re-I, вождь
Группа тегов C: сделал сам, нарисовал сам, Re-I, вождь
Вернет все посты, авторы которых не побоялись нарисовать эро-контент с популярными маскотами, и немного постов с ...вождем. Результаты тут. И ещё можно так.
Пытался реализовать максимально эффективно, можете оценить скорость работы (учитывая, что все работает на маленьком домашнем сервере).
Может кому-нибудь будет интересно.
Ссылка muzq.info
Подробнее
реактор,теги,сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,поиск по тегам
как почти не говно | |
|
412 (29.9%) |
говно | |
|
34 (2.5%) |
очень говно | |
|
39 (2.8%) |
не смотрел, но осуждаю | |
|
303 (22.0%) |
мимо проходил | |
|
591 (42.9%) |
Вроде работает. Если наткнусь на баги - вероятнее всего отпишусь тут
А можешь реализовать ещё поиск по избранному по тегам?
Тогда это будет вообще одна из самых полезных плюшек
В любом случае, очень признателен, что ты на добровольных началах всем этим занимаешься и до сих пор разрабатываешь этот поисковик - мало кто может, хочет и имеет время на такое
Частично - потому что нет постов из секретных разделов.
Например вот: https://goo.gl/sjZdTN
(шёпотом):может он и есть тот самый, который запилит поиск по закладкам...?
А можно еще сделать фильтр по рейтингу(т.е. чтобы не отображались посты с рейтингм меньше N) и по кол-ву комментариев?
Нажав на превью пикчи, можно удобно переходить по ленте картинок, используя стрелки на клавиатуре. Картинки со следующих, или предыдущих, постов и страниц будут подгружаться автоматом.
С базой синонимов тегов - реализовать легко. Но на ее ручное создание и поддержку у меня пока нет ресурсов.
На данный момент, у меня, все теги независимы.
Для подобного есть функция поиска из выбранных групп тегов, где можно все синонимы загнать в одну группу.
Можно тогда увеличить кол-во групп тегов? А то когда приходится по синонимам искать трех иногда не хватает.
Попросить список можно, но вряд ли дадут.
1) А можно ли добавить поиск по пользователям? Например, хочется найти определенный пост, при этом я помню что он был в аниме, в переводах и от определенного пользователя. Но здесь можно искать только по тегам, а просматривать переводы аниме — тот еще ад. А на реакторе при поиске по пользователям можно указать только один тег, что тоже не всегда удобно. Так что такой функционал был бы очень полезен.
2) Можно ли выпадающий список тегов сортировать по популярности? Т.е. чтобы первыми в нем шли теги, в которых наибольшее число постов? А то сейчас в начале первыми идут различные варианты опечаток(с 1-5 постов), а нужный приходится искать или же набирать вручную полностью.
Если подразумевается фильтр по автору постов, то он уже есть. В виде особого тега который начинается на ##.
Например:
http://muzq.info/and?data=%7B%22q%22%3A20%2C%22t%22%3A%5B232410%5D%2C%22n%22%3A%5B%22%23%23%D0%90%D0%BD%D0%BE%D0%BD%D0%B8%D0%BC%D1%83%D1%81%20%D0%9F%D0%B5%D1%80%D0%B2%D1%8B%D0%B9%22%5D%2C%22o%22%3A0%2C%22c%22%3A5%2C%22a%22%3A7032%2C%22r%22%3A1%2C%22e%22%3A1%7D#
3) можно ли добавить исключение тегов из поиска? Например, я хочу найти теги с определенными персонажами, не без эротики. Сейчас с этим проблемы.