首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >狮身人面像分类问题?

狮身人面像分类问题?
EN

Stack Overflow用户
提问于 2011-04-22 11:22:18
回答 1查看 1.4K关注 0票数 1

我在用1.10狮身人面像。

代码语言:javascript
复制
source tags
{
    type                            = mysql
    sql_host                        = localhost
    sql_user                        = abc
    sql_pass                        = 123456
    sql_db                          = company
    sql_sock                        =  /var/lib/mysql/mysql.sock
    sql_port                        = 3306

     sql_query_pre = SET NAMES utf8
     sql_query_range        = SELECT 1,max(id) FROM companies

sql_query                       = \
        SELECT id,name FROM companies;
;
      sql_attr_str2ordinal = name  

}

这是按名称排序的,但我正在检索数据。结果集是[name] => 954 ......,就像这样来了。

sql_attr_str2ordinal = name在使用此之前,我使用的是sql_field_string = name that name检索,但不是按名称排序。解决这个问题的办法是什么?

EN

回答 1

Stack Overflow用户

发布于 2011-04-25 08:59:15

str2ordinal

不存储值,只存储索引后的排序顺序(序号)。所以你不能从它的价值。

字符串

全文字段,但缺少排序(因为它不是属性)。

字符串

缺少全文索引。

所以我要做的是:

代码语言:javascript
复制
source tags
{
    type                            = mysql
    sql_host                        = localhost
    sql_user                        = abc
    sql_pass                        = 123456
    sql_db                          = company
    sql_sock                        =  /var/lib/mysql/mysql.sock
    sql_port                        = 3306

     sql_query_pre = SET NAMES utf8
     sql_query_range        = SELECT 1,max(id) FROM companies

     sql_query                       = \
        SELECT id,name as name_ordinal, name as name FROM companies;
     sql_attr_str2ordinal = name_ordinal
     sql_field_string = name


}

然后按name_ordinal进行排序,并使用名称进行查询。

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

https://stackoverflow.com/questions/5754901

复制
相关文章

相似问题

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