[Ferret-talk] Two Shared Indices(sp?) in aaf.rb file (for Acts_as_ferret)
Philip Ingram
philip at prettybycritty.com
Mon Feb 23 20:08:54 EST 2009
Jens, thanks again for the words.
i've got one more question regarding searching by associations with
aaf. Is it possible?
for instance, i have an account model and a forum, with topics and
messages.
I'd love to search by current_account.topics for instance.
Using this shared index, can i do this (mind you it doesn't work so
i'm wondering if you have any hints?!?!
>> ActsAsFerret::define_index('forumindex',
>> :models => {
>> current_account.topics => {:fields => [:title]},
>> current_account.messages => {:fields => [:title, :content]}
>> },
>> :ferret => {
>> :default_fields => [:title, :title, :content]
>> }
>> )
Thoughts?
Addendum: Although current_account is a controller method in
application.rb, maybe that's why it won't work. i just don't k now
enough to put it in the model however.
thanks
Phil.
On 11-Feb-09, at 4:48 AM, Jens Kraemer wrote:
> Hi,
>
> On 11.02.2009, at 05:11, Philip Ingram wrote:
>>
>> no comma, worked like a charm.
>
> great :-)
>
>> All the hip kids are using sphinx and there was a rumour out there
>> that ferret hasn't been worked on for like 2 years. is that true?
>> if you want to email me directly, i'm fine with that too, but would
>> love to hear about the direction of the project,, and if it's not
>> long term, i might as well go with sphinx, rake tasks and delta
>> indexes and all... i'm launching a new site where search is going
>> to be prevalent in it, hence these questions.
>
> As you can see on github, the last commit to Ferret's code base was
> on Jan 02 this year: http://github.com/dbalmain/ferret/tree/master
>
> I'm personally using aaf in several projects, among them a knowledge
> management system where search also is a key part of the
> application, so I'll for sure continue maintenance and development
> of the plugin (as time permits, which in the last few months for
> sure has been a problem). Patches are always welcome of course. I
> also plan to do a major rewrite of the whole plugin as soon as
> possible.
>
> Regarding sphinx - while it might be an ok solution for really
> simple use cases and also might beat aaf regarding re-indexing time,
> it simply doesn't suit my needs when it comes to more complex
> scenarios. Ferret is much more capable regarding supported queries
> and IR features in general, and aaf's Rails integration saves you
> much of the maintenance hassles you mentioned. And you aren't
> limited to content stored in the database with Ferret and aaf - I
> have a project where I crawl static html via rdig and index a
> product database, and all can be searched at once through a simple
> search form...
>
>
> Cheers,
> Jens
>
> --
> Jens Krämer
> Finkenlust 14, 06449 Aschersleben, Germany
> VAT Id DE251962952
> http://www.jkraemer.net/ - Blog
> http://www.omdb.org/ - The new free film database
>
> _______________________________________________
> Ferret-talk mailing list
> Ferret-talk at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ferret-talk
More information about the Ferret-talk
mailing list