|
|
|
|
|
by zorked
5555 days ago
|
|
I experimented with FTS in MongoDB (I did what you did, except that I added stemming) and I was unsatisfied with the results. I think you should take a look at Solr. I was reluctant to add a piece of Java infrastructure to my tiny project (I am not a Java person) but that was the best decision ever in my case. Indexing is fast (compared to what we both did in MongoDB) and independent from MongoDB itself, and searches are much, much faster than doing it in Mongo. Plus you get all of the niceties of Solr: a ton of configurability, faceted searches, solid stemming in several languages and a decent user-facing query parser, all for free. Even if you don't need all of those right now, there is plenty of room to grow and most of it is a configuration file away from being available. |
|