I am working on the project that uses MongoDB and Whoosh. I wonder if the Whoosh is necessary if I can use MongoDB search. I am sure Whoosh was setup in the system for good, but I am not sure I understand right its purpose. Please give me some idea about what it gives that MongoDB alone doesn't.
MongoDB search requires you to add keywords that you can later search on, so it's not really full text search (as Whoosh is). Whoosh can also do stemming (not available out of the box with MongoDB) and flexible scoring of results (including user-defined scoring).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With