Well it's a pretty simplistic approach:
1) Use the keywords as indexes for the question/answer
2) When someone types in a list of keywords, build a complex query based on the keyword list. (currently assumed to be "and")
3) Execute the query on the database
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
How does your search algorithm work? I've been looking for a decent search function for http://sourceforge.net/projects/lucid and http://www.memes.net
...Steve Danic
Well it's a pretty simplistic approach:
1) Use the keywords as indexes for the question/answer
2) When someone types in a list of keywords, build a complex query based on the keyword list. (currently assumed to be "and")
3) Execute the query on the database