We have been having a lot of problems with our search feature for quite awhile. It often returns unrelevant results, and for most queries, returns nothing. Additionally, half the features on the Advanced Search page didn't work at all. We just switched back (for the second time) to using Google search results. You can still access the advanced search page by going to www.daniweb.com/forums/search.php ... However, I don't want to formally link to that page because most of the filters on it are broken and the results are poor. Plus, because we were hit by Google Panda's algorithm yet again, we had to cancel two servers last night, leaving us fewer resources for our search server.
I just want to mention that since we are now using Google's Search, google functionality applies. Therefore, you can use the site: definition if you want to limit search results to a certain section of the site.
For example, to search for "round robin algorithm" just in the C++ forum, do this:
You can use the wildcard character at the beginning of the URL string to search for all news stories about "google" in any section of the site, like this:
It doesn't matter whether you put the site: definition before or after the keyword query. Unfortunately it does take familiarity with our site's URL structure.
Not only do we have the benefit of Google's algorithm, which of course makes relevance top priority, but it has also been tweaked to put a stronger emphasis on more recent results, since we don't want to resurrect old threads if we don't have to. Hopefully it is the best of both worlds.
To add to the above posts, make sure you quote your keywords if you are looking for an exact match. For e.g. if you are looking for sessions word in PHP code snippets, your query should be: site:daniweb.com/web-development/php/code "sessions". Without quoting session, you'll get code snippets containing both the words, session and sessions.