We are confident that this hack causes some unnecessary mysql tables locking, raising server load to the roof. It was not so with vb2 version of fulltext search hack. Could it be that LEFT JOIN with thread table in the main SELECT causes that locking? VB2 version had a simple
PHP Code:
SELECT postid FROM post WHERE MATCH(pagetext) AGAINST ('+word' IN BOOLEAN MODE)
ORDER BY dateline DESC
without any check for forums id's or permissions, and then applied permissions and forums conditionals at the search results display time.