Как стать автором
Обновить

Совмещаем в форуме постинг с поиском

Время на прочтение1 мин
Количество просмотров471

Проблема


На форумах часто задают вопросы, не ища предварительно уже существующего ответа. Как результат, форум захламляется похожими ветками, искать в них становится сложнее, администратор и пользователи ругаются каждый с каждым, прибавляется работы по склейке.

Итак, у нас есть посетитель, по тем или иным причинам, не идущий по жёсткому пути, предложенному администрацией.

С другой стороны форум предоставляет:
— текстовое поле для поискового запроса
— и большое текстовое поле для новой ветки.

И, временами, их содержимое бывает сильно схоже

  

Posting as search


Почему бы не объединить два в одно?

Например так:
— посетитель начинает задавать вопрос как обычно,
— не добавляя запись в БД, система ищет похожие ветки и, если находит, настоятельно предлагает с ними ознакомиться,
— в случае взаимного соглашения, Земля остынет ещё на пару мгновений позже.

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

 

Что уже существует?


Я пока не встречал (да и хочется быть первым). Шлите ссылки, если не дрогнет рука :-)

На Хабре есть подобная функциональность, «Похожие публикации» (в wordpress-блогах тоже что-то такое попадалось), правда цель достигается несколько иная, и Хабр — не форум. Но работает неплохо! Так что технологии потребуются, факт, но не думаю что это должно быть что-то экстраординарное.
 
Теги:
Хабы:
Всего голосов 28: ↑23 и ↓5+18
Комментарии43

Публикации

Истории

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
26 октября
ProIT Network Fest
Санкт-Петербург
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань