在我的 sphinx 配置文件中,我有以下内容:
ignore_chars: "U+0027"
charset_table: "0..9, a..z, _, A..Z->a..z, U+00C0->a, U+00C1->a,
U+00C2->a, U+00C3->a, U+00C4->a, U+00C5->a, U+00C7->c, U+00C8->e,
U+00C9->e, U+00CA->e, U+00CB->e, U+00CC->i, U+00CD->i, U+00CE->i [SNIP]"
(charset_table 条目来自这里:http ://speeple.com/unicode-maps.txt )
预期的结果是查询kyles
将返回匹配kyles
和/或的所有记录kyle's
,因为我告诉 sphinx 从索引 (ab'cd -> abcd) 中排除 ' (单引号/apos)。然而,在实践中,这并没有发生。