Hi Pedro enable_star allows for you to use *'s in queries - but :star => true automatically adds them on word boundaries. You can still use enable_star, but you'll just have to add *'s where you want them, instead of letting Thinking Sphinx guess where you want them.
Hope this clarifies things. Cheers -- Pat On 14/12/2010, at 10:25 PM, Pedro Cunha wrote: > Hello Pat, > > It fixed my problem. Still It's a bit confusing. Thought enabling star > would let me do searchs with "*", and I'm using extended mode aswell. > > Thanks! > > On Dec 12, 10:26 pm, Pat Allan <[email protected]> wrote: >> Hi Pedro >> >> It looks like you're using :star => true in your second example. Try >> removing that option and let us know if it works as you expect. >> >> Cheers >> >> -- >> Pat >> >> On 13/12/2010, at 5:18 AM, Pedro Cunha wrote: >> >>> Hello, i'm having some problems searching for records with "-" on >>> fields. >>> I've read we should use a sphinx.yml and configure the char set >>> table. >> >>> If I do this search on console: >> >>> ModelName.search("LOC-4-BUILDING-*") >> >>> Sphinx Querying: 'LOC-4-BUILDING-*' >>> Sphinx (0.009602s) Found 20 results >> >>> But if I do the exact same search via a controller: >> >>> Params from the website on console: "search"=>"LOC-4-BUILDING-*" >> >>> Sphinx Querying: '*LOC*-*4*-*BUILDING*-*' >>> Sphinx (0.004071s) Found 0 results >> >>> I'm aware on the rails app, I got indexed model configured as: >>> set_property :enable_star => true >>> set_property :min_prefix_len => 3 >> >>> Is the first property causing the problem on search? Why is TS adding >>> a wildcard between "-" ? I've tried added to char_set_table "-" but no >>> success. >> >>> Best regards, and thanks for the awesome TS >> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Thinking Sphinx" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]. >>> For more options, visit this group >>> athttp://groups.google.com/group/thinking-sphinx?hl=en. >> >> > > -- > You received this message because you are subscribed to the Google Groups > "Thinking Sphinx" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/thinking-sphinx?hl=en. > -- You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/thinking-sphinx?hl=en.
