In 2.2.1-beta a tsvpipe (Tab Separated Values) and csvpipe (Comma Separated Values) data source was added.You can get more information here Section 3.10, “tsvpipe\csvpipe (Tab\Comma Separated Values) data source”.As a quick hack, you can edit sphinx.h and replace off_t with DWORD in a typedef for Sph Offset_t, but note that this will prohibit you from using full-text indexes larger than 2 GB.Even if the hack helps, please report such issues, providing the exact error message and compiler/OS details, so I could properly fix them in next releases.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.Built-in sources can fetch data directly from My SQL, Postgre SQL, MSSQL, ODBC compliant database (Oracle, etc) or a pipe in TSV or a custom XML format. to natively support other DBMSes) is designed to be as easy as possible.RT indexes, as of 1.10-beta, can only be populated using Sphinx QL.
Considering that and a lot of positive feedback received from Sphinx users during last years, the obvious decision is to continue developing Sphinx (and, eventually, to take over the world).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.Disk indexes support online full-text index rebuilds, but online updates can only be done on non-text (attribute) data.RT indexes additionally allow for online full-text index updates. Data can be loaded into disk indexes using a so-called data source.this means that some compile-time type size check failed.