1
0 Comments

I created a DSL parser and compiler for integrating search in Web and Node.js apps.

Take a look at my latest article describing how to use the @quenk/search-filters DSL to generate database queries from user input. Example uses mongodb.

I have been using prior versions of it in past projects and it helped me keep search under control. Still have some features I would like to introduce like supporting $not and $exists but it's serving its purpose for the projects I'm working on now.

If you have any questions or want help using it, feel free to reach out!
License is Apache 2.0.

https://blog.quenk.com/easier-search-support-in-web-apps-with-search-filters-dsl/

on January 25, 2020