There is also a generic driver called xmlpipe2, which runs a specified command and reads the data from its .
See Section 3.9, “xmlpipe2 data source” section for the format description.
As for the name, Sphinx is an acronym which is officially decoded as SQL Phrase Index. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the GNU General Public License for more details.The data to be indexed can generally come from very different sources: SQL databases, plain text files, HTML files, mailboxes, and so on.From Sphinx point of view, the data it indexes is a set of structured .Please report any other platforms that worked for you! There are no principal functional limitations on any platform.
On Windows, you will need Microsoft Visual C/C Studio . Other compilers/environments will probably work as well, but for the time being, you will have to build makefile (or other environment specific project files) manually.However, Sphinx does not depend on nor require any specific database to function.Applications can access Sphinx search daemon (searchd) using any of the three different access methods: a) via Sphinx own implementation of My SQL network protocol (using a small SQL subset called Sphinx QL, this is recommended way), b) via native search API (Sphinx API) or c) via My SQL server with a pluggable storage engine (Sphinx SE).None of the different querying methods are deprecated, but as of version 2.2.1-beta, Sphinx QL is the most advanced method.We plan to remove Sphinx API and Sphinx SE someday so it would be a good idea to start using Sphinx QL.Actually, each and every important aspect was a problem: Despite the amount of time passed and numerous improvements made in the other solutions, there's still no solution which I personally would be eager to migrate to.