Julius Somoye
2011-05-26 10:08:12 UTC
Hi,
I need some advice regarding faceted search in MongoDB. I currently
have around 100 milllion products in my collection. As you would
expect faceted search is very important for the front end search
implementation e.g. http://www.shopwindow.com/productlist.php?rb=4-6
I know MongoDB's map/reduce can offer aggregation/grouping for simple
facets. Having read a few articles online I have the sense that Mongo
is not designed to efficiently handle faceted search. Using map/reduce
for this carries a heavy performance hit from what I have come
across.
I am using the PHP driver. Does anyone know the best solution for
handling faceted search in MongoDB? Will it be better to use a search
engine for the search and MongoDB for CRUD?
Thanks
I need some advice regarding faceted search in MongoDB. I currently
have around 100 milllion products in my collection. As you would
expect faceted search is very important for the front end search
implementation e.g. http://www.shopwindow.com/productlist.php?rb=4-6
I know MongoDB's map/reduce can offer aggregation/grouping for simple
facets. Having read a few articles online I have the sense that Mongo
is not designed to efficiently handle faceted search. Using map/reduce
for this carries a heavy performance hit from what I have come
across.
I am using the PHP driver. Does anyone know the best solution for
handling faceted search in MongoDB? Will it be better to use a search
engine for the search and MongoDB for CRUD?
Thanks