Такс, вспомнил, у меня однажды была идея сделать так:
При создании новой темы, после написания, прежде чем ее создать, движок выдает список скажем 10 наиболее близких (по наименованию хотябы темы а лучше и тела первого сообщения. Т.е. задействуется поиск по этим вещам) уже существующих тем, и предлагает прежде чем подтвердить создание новой темы ознакомится уже с существующими .
Например: человек хочет создать тему "BRIAN MAY SIGNATURE Кто играл, поделитесь впечатлениями"
http://guitarplayer.ru/index.php?topic=46718.0. И ему в качестве предложения выдаются все темы содержащие хотя бы "BRIAN MAY SIGNATURE" в теме или теле письма или полностью название темы если такие существуют (естесно случайно будут выдаваться также темы типа с заголовком "Кто играл" но это ничего страшного, пущай):
http://www.google.ru/custom?hl=ru&inlang=ru&ie=windows-1251&oe=windows-1251&client=pub-2481420015272345&cof=FORID%3A1%3BGL%3A1%3BS%3Ahttp%3A%2F%2Fwww.guitarplayer.ru%3BL%3Ahttp%3A%2F%2Fwww.guitarplayer.ru%2Fimg%2Ftop.gif%3BLH%3A35%3BLW%3A515%3BLBGC%3A336699%3BLC%3A%230000ff%3BVLC%3A%23663399%3BGFNT%3A%230000ff%3BGIMP%3A%230000ff%3BDIV%3A%23336699%3B&domains=www.guitarplayer.ru&q=BRIAN+MAY+SIGNATURE&btnG=%CF%EE%E8%F1%EA&sitesearch=www.guitarplayer.ruа также можно еще к тому же хранить синонимы типа : "BRIAN MAY SIGNATURE" = "Red Special":
http://guitarplayer.ru/index.php?topic=26959.0http://guitarplayer.ru/index.php?topic=23479.0...
Синонимы понимаю заводить и создавать трудно, но разработав форму редактирования для них, можно это дать на попечение какому нибудь желающему этим заниматься дать, дав ему доступ к этой форме. Типа будет смотреть какие темы создаются и какими синонимами их можно было бы найти.
Это конечно нагрузит движок несколько, зато принесет немалую пользу.
К тому же в будущем на такую фишку можно навесить много чего, к примеру вообще запрещать создание тем определенных видов и посылаться непосредственно в FAQ.
Желательно, чтобы такой поиск был более менее морфологическим или как его там. То бишь на вариант "Педалью перегруза" искалось "Педали перегруза".
Кстати под нормальным поиском в том числе подразумевался морфологическим поиск и поиск по синонимам, что как раз и умеет делать новый поиск сверху (Гугль который
) - за что респект.
Задачка не простая, понимаю, но вот такое вот предложение.