Sphinx搜索未返回结果或错误



我一直在使用sphinxapi.php,脚本正常工作,您可以在此粘贴中检查一下。您可以在这里查看我的表结构,这就是我的phinx.conf文件的设置方式:

# Minimal Sphinx configuration sample (clean, simple, functional)
#
#Movie Source
source movielist
{
    type            = mysql
    sql_host        = localhost
    sql_user        = root
    sql_pass        = jetru9rU
    sql_db          = imdb
    sql_port        = 3306
    sql_query   = 
        SELECT id, title, subtitle, year_created FROM movielist
    sql_attr_string     = title
    sql_attr_string     = subtitle
    sql_attr_uint       = year_created
    sql_query_info      = SELECT * FROM movielist WHERE id=$id
}
#Movie Index
index movieindex
{
    source          = movielist
    path            = /var/data/movieindex
    docinfo         = extern
    charset_type        = sbcs
}
#Realtime indexing
index movieindexrt
{
    type            = rt
    rt_mem_limit        = 32M
    path            = /var/data/movieindexrt
    charset_type        = utf-8
    rt_field        = title
    rt_field        = subtitle
}
indexer
{
    mem_limit       = 32M
}

searchd
{
    listen          = 9312
    listen          = 9306:mysql41
    log         = /var/log/sphinxsearch/searchd.log
    query_log       = /var/log/sphinxsearch/query.log
    read_timeout        = 5
    max_children        = 30
    pid_file        = /var/log/sphinxsearch/searchd.pid
    max_matches     = 1000
    seamless_rotate     = 1
    preopen_indexes     = 1
    unlink_old      = 1
    workers         = threads # for RT to work
    binlog_path     = /var/data
}

我没有看到的.conf文件有什么问题?

啊!您没有字段。有关更多信息,请参见此页面:

http://sphinxsearch.com/wiki/doku.php?id=fields_and_attributes

最新更新