Basically Catfish is a frontend for different search engines (daemons) which provides a unified interface. The interface is intentionally lightweight and simple, using only GTK+ 2. You can configure it to your needs by using several command line options.
At present Catfish supported backends are find, (s)locate, doodle, tracker, beagle, strigi and pinot.
Installation: OpenSuse user can use "1-click" installer to install Catfish
OpenSuSe 11.1 - here
After successful installation go to terminal and type command: catfish to open up the application
When Catfish opens you will see what should be a very user-friendly interface broken into two panes. The left pane is where you enter all of your search options and the right pane is where your search results will appear.
You may also notice there are no options for Catfish itself. This makes Catfish focus only on the searching so it is as efficient as possible, just select the type of search engine you want to use, enter the search phase and hit "find" to get your search results.
I hope this tutorial has been useful for you too! If you've enjoyed this post, please consider subscribing to Linuxpoison for future updates and more.