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

    Проблема


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

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

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

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

      

    Posting as search


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

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

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

     

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


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

    На Хабре есть подобная функциональность, «Похожие публикации» (в wordpress-блогах тоже что-то такое попадалось), правда цель достигается несколько иная, и Хабр — не форум. Но работает неплохо! Так что технологии потребуются, факт, но не думаю что это должно быть что-то экстраординарное.
     
    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 43

      +4
      многие люди не хотят ничего искать, они хотят спросить и сразу получить ответ, поэтому вариант с отправкой ответа на почту им не понравится, и они найдут форум, на котором можно сразу запостить вопрос.
        0
        Впрочем, зря я спорю. Если такие люди есть, то с порить с этим бессмысленно :-). Ладно, пускай будут.

        В любом случае хуже от предложенной фичи этим людям не станет. Ответит раньше человек — да и ради бога; машина негордая.
          0
          сама идея неплохая, но может отсеять какую-то часть пользователей, не желающих ждать, хотя может быть это и к лучшему
            0
            Отложенный постинг не рекламирую — это имеет малое отношение к основной идее.
          +1
          ну чтобы таких не обидеть наверно надо постить вопрос и чтобы система добавляла ответ, со ссылками и например залочивала топик
            0
            Ага… добавляя ответ, система могла бы выступать таким образом в образе обычного юзера — и вопрошающему полезно, и другие бы сразу видели что есть похожего (будет чем в морду тыкать :-))
            0
            Такие люди получат варн от модера с комментом «юзай поиск» )
            0
            Ну как бы форум != чат
              +2
              Кажется примерно такая идея уже реализована в форуме по Денверу Котерова:

              попробуйте создать новую тему — появится список похожих
                +5
                На винграде давно подобное есть. При вводе названия создаваемой темы с помощью аякса подгружаются список похожих тем.
                  +1
                  хех… работает!
                  я не первый, и не второй, значит :-)
                  0
                  Для vbulletin есть плагин, какой работает похоже. www.vbulletin.org/forum/showthread.php?t=183846
                  Когда пользователь набирает тему, он ищет похожие по названию темы и выводит их пользователю.
                    0
                    Google Groups так делает уже очень давно.
                      +1
                      Начинающим пользователям IP.Board это доступно в простом варианте, а на крупных форумах(syman,ru, vingrad.ru etc.) используют и более продвинутые алгоритмы с отдельным индексом и поиском похожих тем по тексту сообщения.
                        0
                        sysman.ru
                        +1
                        На хабре даже эта тема уже пару раз была.

                        Да и идея стара как интернет ;-)
                          0
                          не знай, не знай — сам Хабр говорит что похожая тема только одна, про гугель :)
                          +1
                          stackoverflow.com удобный в этом плане.
                          • UFO just landed and posted this here
                              0
                              На irc.lv эта идея позаимствована с крупнейшего российского Q&A-сервиса.
                              • UFO just landed and posted this here
                              +2
                              Единственная проблема: все эти алгоритмы поиска тем с похожим названием совершенно бесполезны, когда на форум приходит светловолосая девятиклассница и создаёт тему с названием «ПОМОГИТЕ!!!!!!!»
                                0
                                Почему-то ей при этом всегда помогают ;)
                                  0
                                  Если только на самых приличных форумах. А так обычно матерятся и отправляют в фак :)
                                  0
                                  Девяткикласснице еще простительно. А вот когда такую тему создает светловолосая секретарша… :)
                                • UFO just landed and posted this here
                                  • UFO just landed and posted this here
                                      0
                                      Особенно все получится, если тема будет «HELP!!! Помагите пажалуста!!! ААа.......!!!11адин»
                                        0
                                        Нужно создать стоп-слова для названия темы: пусть посылает в-то-самое-место в случае нахождения «HELP!!!» и прочего.
                                          0
                                          >Особенно все получится, если тема будет «HELP!!! Помагите пажалуста!!! ААа.......!!!11адин»
                                          Мне нравится фишка на одном из корпоративных форумах: когда пишешь сообщение, раздел форума подбирается автоматически. Ошибок получается меньше, чем, когда пишет пользователь. Исправляют ошибки, как это всегда и водится, модератор.
                                      0
                                      ну тут уж явно сам бог, логика и всё вытекающие велели помогать… :) по сути фича полезная, но что-то подсказывает что она окажется не так часто используема, хотя если рассмотреть именно Хабр… думаю тут кол-во светловолосых голов на общую массу пользователей намного меньше… :)
                                        0
                                        Кажется на ubuntuforums.org эта система уже реализована
                                          0
                                          Что то похожее реализованно на dklab.ru и forum.vingrad.ru, реализация покайре мере на выходе простая (Что внутри не знаю) работает просто, как AutoComplete или AutoSuggest :)
                                            0
                                            Да, сразу же вспомнил эту реализацию на форуме у Котерова, точно была такая штука — результаты отображались по мере ввода запроса, как на главной странице форума dklab.
                                            0
                                            на руборде такие темы не удаляют, а помещают в них ссылки на подходящие по запросу топики.
                                            Таким образом, подобные темы практически не появляются и очень легко найти интересующую тему.
                                            Надо лишь несколько автоматизировать сей процесс.
                                            • UFO just landed and posted this here
                                              0
                                              Что-то такое реализовано на rsdn.ru
                                                0
                                                во многих существующих тикет-системах такой функционал есть.
                                                  0
                                                  а ещё у меня есть готовое тз похожей системы для жж сообществ, которая надстраивается через рсс и постинг комментариев.
                                                    0
                                                    А для SMF такое не встречали?
                                                      0
                                                      Встречал такое в багтрекерах. То есть пишешь багу, нажимаешь «отправить». А трекер (видимо по фразе краткого описания бага) делает поиск и выдает найдены похожие баги, посмотрите их. Если баг новый — нажимайте «подтверждаю, баг новый, отправляй».

                                                      В форумах так можно сделать хотя бы поиском по заголову создаваемого сообщения.
                                                        0
                                                        На Гугл Ответах что-то такое тоже работает. ;)
                                                          0
                                                          По-моему, на groups.google.com такой же принцип

                                                        Only users with full accounts can post comments. Log in, please.