Проблема
На форумах часто задают вопросы, не ища предварительно уже существующего ответа. Как результат, форум захламляется похожими ветками, искать в них становится сложнее, администратор и пользователи ругаются каждый с каждым, прибавляется работы по склейке.
Итак, у нас есть посетитель, по тем или иным причинам, не идущий по жёсткому пути, предложенному администрацией.
С другой стороны форум предоставляет:
— текстовое поле для поискового запроса
— и большое текстовое поле для новой ветки.
И, временами, их содержимое бывает сильно схоже…
Posting as search
Почему бы не объединить два в одно?
Например так:
— посетитель начинает задавать вопрос как обычно,
— не добавляя запись в БД, система ищет похожие ветки и, если находит, настоятельно предлагает с ними ознакомиться,
— в случае взаимного соглашения, Земля остынет ещё на пару мгновений позже.
Если операция будет выполняться слишком долго для одного HTTP-запроса, можно присылать автоматический «ответ» на емейл автора; сам постинг можно откладывать.
Что уже существует?
Я пока не встречал (да и хочется быть первым). Шлите ссылки, если не дрогнет рука :-)
На Хабре есть подобная функциональность, «Похожие публикации» (в wordpress-блогах тоже что-то такое попадалось), правда цель достигается несколько иная, и Хабр — не форум. Но работает неплохо! Так что технологии потребуются, факт, но не думаю что это должно быть что-то экстраординарное.