Check out picky:
http://florianhanke.com/picky/
--
You received this message because you are subscribed to the Google Groups "Ruby or Rails Oceania" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rails-oceani...@googlegroups.com.
To post to this group, send email to rails-...@googlegroups.com.
Visit this group at http://groups.google.com/group/rails-oceania.
For more options, visit https://groups.google.com/groups/opt_out.
Actually, if its just text and no categories or anything picky may not suit. I believe it does let you create your own indexes easily and choose the back end (say, in memory), but is aimed at categorized data.
Lightweight indexing might be an easier task than finding something lightweight for stemming in those 8 languages.
Way back in the day I used ferret, which is a pure ruby implementation of Lucene. I moved away from it because scaling was a real problem. It may be a good tool for the job, though I'd be surprised if it was still maintained.
I don't know of any other options, other than maybe JRuby/Lucene.
A.