The trick is to use a sphinx feature called charset_table. I publised a
blog article on how to use it last year:
http://yob.id.au/blog/2008/05/08/thinking_sphinx_and_unicode/
-- James Healy <jimmy-at-deefa-dot-com> Tue, 07 Apr 2009 22:49:41 +1000
enable_star is the correct option to use, IIRC allow_star is deprecated.
I use these settings, and the seem to work well:
enable_star: 1
min_prefix_len: 1
min_infix_len: nil
-- James Healy <jimmy-at-deefa-dot-com> Wed, 08 Apr 2009 10:34:55 +1000
That could be your issue - I know my database is encoded as utf-8.
Converting the encoding of a database is generally non trivial - I'd
suggest testing the theory first, before you spend a long time
converting your own DB.
You might also try explicitly setting the encoding in your sphinx config:
charset_type: utf-8
I think TS defaults to this, but it can't hurt to double check.
-- James Healy <jimmy-at-deefa-dot-com> Wed, 08 Apr 2009 12:46:12 +1000