Sphinx 不会从 SQL 服务器更新

Sphinx won't update from SQL Server

我的 Sphinx 服务器或多或少地使用 mySQL 工作。然而,我需要集成的系统正在使用 SQL 服务器。如下更改配置后,不会带来更改。

这是因为 SQL 服务器中已更改的文档无法覆盖 Sphinx 中的现有记录还是其他原因?谢谢

sphinx.conf.dist

的片段
source src1
{
    # data source type. mandatory, no default value
    # known types are mysql, pgsql, mssql, xmlpipe, xmlpipe2, odbc
    type            = odbc

    #####################################################################
    ## SQL settings (for 'mysql' and 'pgsql' types)
    #####################################################################

    # some straightforward parameters for SQL source types
    sql_host        = localhost
    sql_user        = test
    sql_pass        = test123
    sql_db          = test
    sql_port        = 1433  # optional, default is 3306

按照 Jeroen 的建议使用 "odbc_dsn" 设置让我走上了正确配置设置的正确道路。