2013-02-22 137 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