首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >狮身人面像在查询过程中失去了与MySQL服务器的连接

问狮身人面像在查询过程中失去了与MySQL服务器的连接
EN

Stack Overflow用户
提问于 2012-10-18 21:33:51
回答 1查看 1.4K关注 0票数 1

通过运行以下查询,我将输入将普通索引转换为实时的

代码语言:javascript
复制
ATTACH INDEX comment TO RTINDEX comment_rt;

但是,当我在sphinxql中运行它时,它会给出以下错误:

代码语言:javascript
复制
WARNING: sql_query_post[0]: error=Lost connection to MySQL server during query, 
query=ATTACH INDEX comment TO RTINDEX comment_rt

我的狮身人面像:

代码语言:javascript
复制
source base
{
    type = mysql
    sql_host = localhost
    sql_user = root
    sql_pass = NastyBalls123
    sql_db   = telefind
    sql_port = 3306 # optional, default is 9306

}

source comment : base
{
    sql_query = \
    SELECT id, content, thread_id, user_id, rank, level, \
    UNIX_TIMESTAMP(date_time_added) AS date_time FROM comment

    sql_attr_uint = id
    sql_attr_uint = thread_id
    sql_attr_uint = user_id
    sql_attr_uint = rank
    sql_attr_uint = level
    sql_attr_timestamp = date_time
}

index comment 
{
    source = comment
    charset_type = sbcs
    path = /usr/local/sphinx/data/non_rt/comment
    phrase_boundary_step = 0

    index_sp = 0
    stopword_step = 1
    dict = crc
}

index comment_rt
{
    type            = rt
    rt_mem_limit        = 32M

    path            = /usr/local/sphinx/data/comment_rt
    charset_type        = utf-8

    rt_field        = title
    rt_field        = content
    rt_attr_uint        = group_id
    rt_attr_timestamp = date_added
}

在此页的狮身人面像的文档中,它提到您应该拥有以下设置:

  • 目标RT索引需要为空。
  • 源磁盘索引需要具有index_sp=0、boundary_step=0、stopword_step=1、dict=crc设置。
  • 源磁盘索引需要有一个空index_zones设置。
EN

回答 1

Stack Overflow用户

发布于 2012-10-18 22:17:10

磁盘索引的字段和属性与RT索引中的定义不匹配。

他们必须是一样的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12964101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档