Is there even an indexing? Doesn't it just directly search the database?
Is there even an indexing? Doesn't it just directly search the database?
indexing is a must.
I assume the forum software includes something like Lucene/SOLR, which would have posts sent to it every ten minutes or so.
Searches would sent to Lucene, which would return the best matching posts, which in turn are presented from the database.
Yes but it is done at the database level (concurrent with the text of the posts themselves) with indexed fields as opposed to some "web crawler" that creates a separate database or table of indexed data.
Then someone (sorry, can't remember your name if you're still here) did the same but used Lucene (or SOLR) and it was near instant. See http://gank.ca/lgr






