QuickSearch indexes the folders you choose and searches them by file name and content. It reads the text of plain-text files, PDFs, RTF and office documents, and the tags of audio files, and keeps the index current while the app is open.
It also searches from a terminal: "quicksearch" followed by search terms prints ranked results without starting the indexer.