首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SphinxQL通配符

SphinxQL通配符
EN

Stack Overflow用户
提问于 2012-06-18 19:53:57
回答 1查看 804关注 0票数 2

我想在我的project.And中使用狮身人面像,我想使用RT索引和sphinxQL.But,我不能使用通配符query.Does,有人有建议吗?

这是我的sphinx.conf :索引测试

代码语言:javascript
复制
{
    type                    = rt
    path                    = /usr/local/sphinx/var/data/testrt
    charset_type            = utf-8
    min_infix_len           = 1
    enable_star             = 1
    rt_field                = name
    rt_attr_string          = game

}

代码语言:javascript
复制
INSERT:
insert into testrt values(1,'sphinx','sphinx');

查询正常,1行受影响(0.02秒)

代码语言:javascript
复制
mysql> select * from testrt;

+-+-+| id |权重|游戏|+-+|1|1| sphinx |+-+1行(0.01秒)

代码语言:javascript
复制
mysql> select * from testrt where match('sphinx');

+-+| id |权重|游戏|+-+|1| 1500 | sphinx |+-+1行(0.00秒)

代码语言:javascript
复制
 mysql> select * from testrt where match('sphin*');

空集(0.00秒)

代码语言:javascript
复制
 mysql> select * from testrt where match('sphin\\*');

我希望你能帮我做一个favor.Thank!

EN

回答 1

Stack Overflow用户

发布于 2012-06-18 21:49:19

需要dict=keywords进行前缀匹配才能在rt索引上工作。

http://sphinxsearch.com/docs/2.0.4/conf-dict.html

请注意,现在只支持前缀搜索,中缀在rt索引上不起作用

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

https://stackoverflow.com/questions/11082261

复制
相关文章

相似问题

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