Your comments

after working with ACK for quite a long time, i was just introduced to "The Silver Searcher" aka "AG" which does exactly the same, but i way faster : https://github.com/ggreer/the_silver_searcher