2013-02-22 99 views
1

我使用Sphinx v 0.9.9,我需要搜索substring within a string;enable_star在SPHINX搜索引擎不工作

我启动了启动sintax,enable_star = 1,我重新启动整个系统,仍然没有结果;

index job1 
{ 
    source  = jobSource1 
    path  = /home/sphinx/jobs/job1 
    docinfo  = extern 
    charset_type = utf-8 
    enable_star = 1 
} 

我从这里阅读文档:sphinx start syntaxsubstring search

任何想法?

+0

升级到2.0.6或2.1.1,0.9.9几乎是3岁 – aditirex 2013-02-25 14:25:31

+0

我知道,这不是我自己去更新的;我不能更新 – 2013-02-25 15:39:58

回答

5

你需要设置min_prefix_lenmin_infix_len就像它在文档中说的那样,然后重新索引你的数据。

+0

我现在这样做,仍然是相同的结果 – 2013-02-22 14:46:44

+0

小评论。至少在我的SPH版本中,你只需要指定**'min_prefix_len'或'min_infix_len'中的一个。 – 2013-08-14 09:09:34