One of the AAF features is to be able to index results of methods, but I
haven’t seen anywhere how to do this. I have a method that returns the
full text of a file and I’d like for this to be indexed. Can anyone out
there help me out on this one?
"fields:names all fields to include in the index. If not given,
all attributes of the class will be indexed. You may also give
symbols pointing to instance methods of your model here, i.e.
to retrieve and index data from a related model.
"
–
webit! Gesellschaft f�r neue Medien mbH www.webit.de
Dipl.-Wirtschaftsingenieur Jens Kr�mer [email protected]
Schnorrstra�e 76 Tel +49 351 46766 0
D-01069 Dresden Fax +49 351 46766 66
Thanks Jens,
Now I’ve got the approach figured out, but I seem to be having problems
yet. It seems that my full_text method is not actually being indexed.
In fact, I’ve placed a breakpoint inside the method and it seems that
it’s never even being called. Meanwhile, Ferret still manages to update
index with every new instance of MyModel, but without the full_text
value. I also placed a breakpoint in
vendor/plugins/acts_as_ferret/rebuild_index.rb and it appears that IT is
never called when a new model instance is created. Any thoughts?
On Tue, May 23, 2006 at 08:42:10AM +0200, Tom wrote:
class MyModel < ActiveRecord::Base
Now I’ve got the approach figured out, but I seem to be having problems
yet. It seems that my full_text method is not actually being indexed.
In fact, I’ve placed a breakpoint inside the method and it seems that
it’s never even being called. Meanwhile, Ferret still manages to update
index with every new instance of MyModel, but without the full_text
value. I also placed a breakpoint in
vendor/plugins/acts_as_ferret/rebuild_index.rb and it appears that IT is
never called when a new model instance is created. Any thoughts?
What version of acts_as_ferret do you use ? Could you try to upgrade
from svn ? rebuild_index.rb has been removed some time ago as it is
obsolete.
Jens
–
webit! Gesellschaft f�r neue Medien mbH www.webit.de
Dipl.-Wirtschaftsingenieur Jens Kr�mer [email protected]
Schnorrstra�e 76 Tel +49 351 46766 0
D-01069 Dresden Fax +49 351 46766 66
Okay, thanks. I’ve got it working now for simple text files. Can
anybody share any experience/opinion they have on using Ruby to process
and index/search Microsoft documents and PDFs ??? Thanks for any help.
On Thu, Jun 01, 2006 at 09:35:18AM +0200, Tom On wrote:
Okay, thanks. I’ve got it working now for simple text files. Can
anybody share any experience/opinion they have on using Ruby to process
and index/search Microsoft documents and PDFs ??? Thanks for any help.
In RDig I use the wvText and pdftotext to extract textual content from
word
and pdf documents. Imho there is no Ruby lib yet to do this.
Jens
–
webit! Gesellschaft für neue Medien mbH www.webit.de
Dipl.-Wirtschaftsingenieur Jens Krämer [email protected]
Schnorrstraße 76 Tel +49 351 46766 0
D-01069 Dresden Fax +49 351 46766 66
On Thu, Jun 01, 2006 at 09:35:18AM +0200, Tom On wrote:
Okay, thanks. I’ve got it working now for simple text files. Can
anybody share any experience/opinion they have on using Ruby to process
and index/search Microsoft documents and PDFs ??? Thanks for any help.
In RDig I use the wvText and pdftotext to extract textual content from word
and pdf documents. Imho there is no Ruby lib yet to do this.
I second that. I’ve tried the Ruby pdf reader alternitives on RAA
without much luck. If anyone knows a good pdf reading opensource C
library I’d be happy to write some bindings. But I think wvText and
pdftotext are your best options right now.
On Tue, May 23, 2006 at 08:42:10AM +0200, Tom wrote:
class MyModel < ActiveRecord::Base
Now I’ve got the approach figured out, but I seem to be having problems
yet. It seems that my full_text method is not actually being indexed.
In fact, I’ve placed a breakpoint inside the method and it seems that
it’s never even being called. Meanwhile, Ferret still manages to update
index with every new instance of MyModel, but without the full_text
value. I also placed a breakpoint in
vendor/plugins/acts_as_ferret/rebuild_index.rb and it appears that IT is
never called when a new model instance is created. Any thoughts?
What version of acts_as_ferret do you use ? Could you try to upgrade
from svn ? rebuild_index.rb has been removed some time ago as it is
obsolete.
Jens
–
webit! Gesellschaft für neue Medien mbH www.webit.de
Dipl.-Wirtschaftsingenieur Jens Krämer [email protected]
Schnorrstraße 76 Tel +49 351 46766 0
D-01069 Dresden Fax +49 351 46766 66
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.