Sphinx

Sphinx Sphinx is an open source full text search server, designed from the ground up with performance, relevance (aka search quality), and integration simplicity in mind. It's written in C++ and works on Linux (RedHat, Ubuntu, etc), Windows, MacOS, Solaris, FreeBSD, and a few other systems.

Sphinx lets you either batch index and search data stored in an SQL database, NoSQL storage, or just files quickly and easily — or index and search data on the fly, working with Sphinx pretty much as with a database server.

A variety of text processing features enable fine-tuning Sphinx for your particular application requirements, and a number of relevance functions ensures you can tweak search quality as well.

Searching via SphinxAPI is as simple as 3 lines of code, and querying via SphinxQL is even simpler, with search queries expressed in good old SQL.

Sphinx clusters scale up to billions of documents and tens of millions search queries per day, powering top websites such as Craigslist, DailyMotion, NetLog, etc.

And last but not least, it's open-sourced under GPLv2, and the community edition is free to use.

Projects using Sphinx

PornHub
Developed for ManWin Canada to be used in Canada
    Notice (8): Undefined index:  Language [APP/views/elements/projects/homeBox.ctp, line 20]
    
ExtremeTube
Developed for ManWin Canada to be used in Canada
VideoBash
Developed for ManWin Canada to be used in Canada

About me

Nicolás Andrade I was born in January 1985 in Lanus Oeste, Buenos Aires, Argentina.
I'm a 27 years old self-taught PHP developer formed over years of work in different companies and as a freelance contractor.
I'm living in Montréal, Canada since end-September 2010, so I speak english at work and french in my personal life since then. Fortunately I'm a fast language learner, this enables me to communicate proficiently in both languages.
Most of the time I spent in front of a computer I use Ubuntu Linux -even when recording I use Ardour-, but I've worked with different distributions too, such as Debian -not so different- and RedHat/Fedora.
Besides computing, I like learning and playing the bass guitar. You can find out more about the music I like at last.fm