狮身人面像搜索,部分搜索数字关键字?

时间:2011-10-26 12:01:40

标签: linux search sphinx

我正在测试狮身人面像,所以我还在阅读并掌握术语和用法。

Sphinx 2.0.1-id64-beta(r2792)

我设置狮身人面像使用

morphology              = stem_en
min_stemming_len        = 2
min_word_len            = 3
min_infix_len           = 2
enable_star             = 1

简化数据集

---------------------------------------------
| id  | searchdata                          |
| 1   | lots of text 00AA0000 00AA4500 AA01 |
| 2   | lots of text 01AA1000 00AA3400 AA21 |
| 3   | lots of text 10AA3000 00AA2300 AA41 |
| 4   | lots of text 02AA4050 00AA1000 AA50 |
---------------------------------------------

我尝试执行的查询如下

SELECT * FROM jobs WHERE MATCH('*AA0*')

上述查询没有返回任何结果。

SELECT * FROM jobs WHERE MATCH('*00AA0*')

上面的查询返回了结果。

我是否需要添加自定义关键字列表,例如:“00AA000”,我该怎么做?

我很感激任何帮助。 问候 DAX

1 个答案:

答案 0 :(得分:0)

我不建议在同一索引上使用词干和中缀。不会运作良好。

尝试删除词干。