I'm not sure if this would work but it's worth a try. Make sure that the TS
plugin is loaded after the browser cms plugin.  You can look at
http://ryandaigle.com/articles/2007/9/24/what-s-new-in-edge-rails-specify-plugin-load-order
to
specify the load order.

On Tue, Aug 10, 2010 at 2:35 PM, Mike Disuza <[email protected]> wrote:

> Thanks Jim,
> Do you have an any idea How to get rid of this problem?
>
> Thanks,
> Mike
>
> On Aug 10, 11:09 am, Jim Ruther Nill <[email protected]> wrote:
> > line 17 of
> /usr/local/ruby/lib/ruby/gems/1.8/gems/browsercms-3.1.0/lib/cms/behaviors/searching.rb
> > declares a 'search' named_scope that conflicts with TS's search method.
> >
> > On Tue, Aug 10, 2010 at 1:32 PM, Mike Disuza <[email protected]> wrote:
> > > Hi Pat,
> > > I just a created simple rails app and tried your options. I found that
> > > your options are working fine.
> > > When ever I am doing User.search "", :order=>:first_name it is working
> > > fine but whenever I am doing ThnikingSphinx.search
> > > "", :order=>:first_name then it is not working.
> >
> > > Also, Is there any issue with Browser CMS ?
> >
> > > Thanks,
> > > Mike
> >
> > > On Aug 10, 10:03 am, Mike Disuza <[email protected]> wrote:
> > > > Hi Pat,
> > > > I have tried both the options, but no luck. My trace log is as
> > > > foolows:-
> >
> > > >  1) Property.search 'this', :order=> :name
> > > > /usr/local/ruby/lib/ruby/gems/1.8/gems/browsercms-3.1.0/lib/cms/
> > > > behaviors/searching.rb:17: warning: multiple values for a block
> > > > parameter (2 for 1)
> > > >         from
> > > /usr/local/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/
> > > > active_record/named_scope.rb:92
> > > > => []>> ThinkingSphinx.search 'this', :order=> :name
> >
> > > > => []
> >
> > > > 2) Property.search 'this', :order => :the_name
> > > > /usr/local/ruby/lib/ruby/gems/1.8/gems/browsercms-3.1.0/lib/cms/
> > > > behaviors/searching.rb:17: warning: multiple values for a block
> > > > parameter (2 for 1)
> > > >         from
> > > /usr/local/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/
> > > > active_record/named_scope.rb:92
> > > > => []>> ThinkingSphinx.search 'this', :order => :the_name
> >
> > > > => []
> >
> > > > Also, if you see I am getting an error whenever I doing
> > > > "Property.search 'this', :order=> :name".
> > > > One more thing I am integrating the Sphinx/Thinking-Sphinx in Browser
> > > > CMS application. Will it be causing an issue?
> >
> > > > Thanks,
> > > > Mike
> >
> > > > On Aug 10, 9:37 am, Pat Allan <[email protected]> wrote:
> >
> > > > > Hi Mike
> >
> > > > > Firstly, I'm going to start with the obvious, just to make sure -
> > > apologies if you've done this already.
> >
> > > > > 1. Change your define_index block to the following:
> >
> > > > >  define_index do
> > > > >    indexes :name, :sortable => true
> > > > >    indexes description
> > > > >    indexes rate,:sortable => true
> > > > >    indexes neighbourhoods.name, :as=>:neighbourhood
> > > > >    where 'properties.deleted = 0'
> > > > >    has exclusive
> > > > >    has published
> > > > >    has created_at, updated_at
> > > > >  end
> >
> > > > > 2. Run rake ts:rebuild
> > > > > 3. Try the following in script/console: Property.search '', :order
> =>
> > > :name
> >
> > > > > If that doesn't work, then here's something else to try:
> >
> > > > > 1. Slightly different define_index block:
> >
> > > > >  define_index do
> > > > >    indexes :name, :as => :the_name, :sortable => true
> > > > >    indexes description
> > > > >    indexes rate,:sortable => true
> > > > >    indexes neighbourhoods.name, :as=>:neighbourhood
> > > > >    where 'properties.deleted = 0'
> > > > >    has exclusive
> > > > >    has published
> > > > >    has created_at, updated_at
> > > > >  end
> >
> > > > > 2. Again, rake ts:rebuild
> > > > > 3. In script/console: Property.search '', :order => :the_name
> >
> > > > > If that doesn't work either, let me know, because it sounds like a
> bug
> > > to me.
> >
> > > > > --
> > > > > Pat
> >
> > > > > On 09/08/2010, at 8:10 PM, Mike Disuza wrote:
> >
> > > > > > Hi Pat,
> > > > > > If I am not duplicating the field and attribute for sorting then
> it
> > > is
> > > > > > not working.
> > > > > > What is issue? I am not able to understand.
> >
> > > > > > Thanks,
> > > > > > Mike
> >
> > > > > > On Aug 7, 6:48 am, Pat Allan <[email protected]> wrote:
> > > > > >> Hi Mike
> >
> > > > > >> That post is for float values, not strings... you really
> shouldn't
> > > need to double-up with a field *and* attribute. :sortable => true on
> the
> > > field should be all that's required. Still, at least it's working now.
> >
> > > > > >> --
> > > > > >> Pat
> >
> > > > > >> On 06/08/2010, at 11:26 PM, Mike Disuza wrote:
> >
> > > > > >>> Hi Pat,
> > > > > >>> I have read the post
> >
> > >http://stackoverflow.com/questions/879267/searching-and-sorting-by-a-.
> ..
> >
> > > > > >>> which says that if you want to sort the field then only
> > > sortable=>true
> > > > > >>> will not sort the data but you have to add it in attributes as
> > > well, I
> > > > > >>> don't know why it is required.
> > > > > >>> So I have modified my indexes like that and it is working
> > > perfectly.
> >
> > > > > >>> define_index do
> > > > > >>>    indexes :name, :as=> "pname", :sortable => true
> > > > > >>>    indexes description
> > > > > >>>    indexes rate,:sortable => true
> > > > > >>>    indexes neighbourhoods.name, :as=>:neighbourhood
> > > > > >>>    where 'properties.deleted = 0'
> > > > > >>>    has exclusive
> > > > > >>>    has published, :name
> > > > > >>>    has created_at, updated_at
> > > > > >>>  end
> >
> > > > > >>> Thanks,
> > > > > >>> Mike
> >
> > > > > >>> On Aug 6, 6:15 pm, Pat Allan <[email protected]>
> wrote:
> > > > > >>>> That'll teach me for being so sure I had the answer ;)
> >
> > > > > >>>> Have you reindexed and restarted Sphinx since adding :sortable
> to
> > > the
> > > > > >>>> field?
> >
> > > > > >>>> --
> > > > > >>>> Pat
> >
> > > > > >>>> On 06/08/2010, at 10:58 PM, Mike Disuza <[email protected]>
> > > wrote:
> >
> > > > > >>>>> Hi Pat,
> > > > > >>>>> I already tried this. Not working
> > > > > >>>>> "ThinkingSphinx.search "this", :order=> :name"
> > > > > >>>>> This is whole model(property.rb) fields which I have indexed.
> >
> > > > > >>>>> define_index do
> > > > > >>>>>    indexes :name,:sortable => true
> > > > > >>>>>    indexes description
> > > > > >>>>>    indexes rate,:sortable => true
> > > > > >>>>>    indexes neighbourhoods.name, :as=>:neighbourhood
> > > > > >>>>>    where 'properties.deleted = 0'
> > > > > >>>>>    has exclusive
> > > > > >>>>>    has published
> > > > > >>>>>    has created_at, updated_at
> > > > > >>>>>  end
> > > > > >>>>> Is there any wrong in this?
> >
> > > > > >>>>> Thanks,
> > > > > >>>>> Mike
> >
> > > > > >>>>> On Aug 6, 5:53 pm, Pat Allan <[email protected]>
> wrote:
> > > > > >>>>>> Hi Mike
> >
> > > > > >>>>>> When you're sorting, use :name, not "name" - if you're using
> a
> > > > > >>>>>> string, then Thinking Sphinx behaves a different way (using
> the
> >
> > > > > >>>>>> extended sort mode, instead of attribute asc/desc sort
> mode).
> >
> > > > > >>>>>> So, using a symbol should take care of it all.
> >
> > > > > >>>>>> Cheers
> >
> > > > > >>>>>> --
> > > > > >>>>>> Pat
> >
> > > > > >>>>>> On 06/08/2010, at 10:12 PM, Mike Disuza wrote:
> >
> > > > > >>>>>>> Hi,
> > > > > >>>>>>> No I have only property model and which have these fields
> to
> > > index.
> > > > > >>>>>>> Thanks,
> > > > > >>>>>>> Mike
> >
> > > > > >>>>>>> On Aug 6, 4:43 pm, Jim Ruther Nill <[email protected]>
> wrote:
> > > > > >>>>>>>> do you any other indexed models?
> >
> > > > > >>>>>>>> On Fri, Aug 6, 2010 at 7:36 PM, Mike Disuza <
> > > [email protected]>
> > > > > >>>>>>>> wrote:
> > > > > >>>>>>>>> Hi,
> > > > > >>>>>>>>> I have indexing as follows
> > > > > >>>>>>>>> "define_index do
> > > > > >>>>>>>>>    indexes :name,:sortable => true
> > > > > >>>>>>>>>    indexes description
> > > > > >>>>>>>>>   has created_at, updated_at
> > > > > >>>>>>>>>  end"
> >
> > > > > >>>>>>>>> Whenever I am doing search like
> > > > > >>>>>>>>> " ThinkingSphinx.search "this" ". I am getting search
> result
> > > but
> > > > > >>>>>>>>> whenever I am doing sorting with name like
> > > > > >>>>>>>>> " ThinkingSphinx.search "this", :order =>
> > > > > >>>>>>>>> "name",:sort_mode=>:desc " I
> > > > > >>>>>>>>> am not getting any search result. It returns a blank
> array.
> >
> > > > > >>>>>>>>> Can anyone tell me what is wrong with my code?
> >
> > > > > >>>>>>>>> Thanks,
> > > > > >>>>>>>>> Tushar
> >
> > > > > >>>>>>>>> --
> > > > > >>>>>>>>> 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]<thinking-sphinx%[email protected]>
> <thinking-sphinx%[email protected]<thinking-sphinx%[email protected]>
> >
> > > <thinking-sphinx
> > > > > >>>>>>>>> %[email protected]>
> > > > > >>>>>>>>> .
> > > > > >>>>>>>>> For more options, visit this group at
> > > > > >>>>>>>>>http://groups.google.com/group/thinking-sphinx?hl=en.
> >
> > > > > >>>>>>>> --
> > > > > >>>>>>>>
> -------------------------------------------------------------
> > > > > >>>>>>>> visit my blog athttp://jimlabs.heroku.com
> >
> > > > > >>>>>>> --
> > > > > >>>>>>> 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]<thinking-sphinx%[email protected]>
> <thinking-sphinx%[email protected]<thinking-sphinx%[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]<thinking-sphinx%[email protected]>
> <thinking-sphinx%[email protected]<thinking-sphinx%[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]<thinking-sphinx%[email protected]>
> <thinking-sphinx%[email protected]<thinking-sphinx%[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]<thinking-sphinx%[email protected]>
> <thinking-sphinx%[email protected]<thinking-sphinx%[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]<thinking-sphinx%[email protected]>
> <thinking-sphinx%[email protected]<thinking-sphinx%[email protected]>
> >
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/thinking-sphinx?hl=en.
> >
> > --
> > -------------------------------------------------------------
> > visit my blog athttp://jimlabs.heroku.com
>
> --
> 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]<thinking-sphinx%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/thinking-sphinx?hl=en.
>
>


-- 
-------------------------------------------------------------
visit my blog at http://jimlabs.heroku.com

-- 
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.

Reply via email to