Check sphinx is already installed in your system,
If you have already sphinx installed then it will show the sphinx version and other info, else it shows ubuntu information to install.
Download thinking sphinx from
$ tar -xzf sphinx-2.0.8-release.tar.gz $ cd sphinx-2.0.8-release/ $ ./configure $ make $ sudo make install
it will show the sphinx release and the other information.
Add the sphinx gem into your Gemfile
Do bundle install
$ bundle install
I assume you already made the model / controller code for sphinx. Else see this
Index all your records
$ rake ts:index -t
While indexing sphinx will generate the configuration file inside RAILS_ROOT/config/config/development.sphinx.conf
If you need to generate only configuration file not indexing you can use this command
$ rake ts:configure -t
Run sphinx searchd daemon
$ rake ts:start -t
You can stop sphinx searchd daemon
$ rake ts:stop -t
You can reindex so that sphinx will re index all records without creating a configuration file.
$ rake ts:reindex -t
Enjoy Sphinx searching!