I have been looking at search solutions like Sphinx, Solr and Elasticsearch but they are all way too complex for what I need.
I’m basically looking for a server software, best distributed, that allows me to just throw in chunks of text associated with a single small identifier each. Then find keywords quickly and return the identifiers given for the chunks that yielded a match with one or more of the keywords.
Does something like this exist?
You can try Mysql or MongoDB full-text search capabilities.
http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html
http://www.mongodb.org/display/DOCS/Full+Text+Search+in+Mongo
Check more discussion of this question.