# FastRI, Error on full-text search

**URL:** <https://www.ruby-forum.com/t/fastri-error-on-full-text-search/136628>\
**Category:** Ruby\
**Created:** [May 4, 2008, 8:05pm UTC](https://www.ruby-forum.com/t/fastri-error-on-full-text-search/136628 "2008-05-04T20:05:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Daniel\_SchSSSSmer](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/e8c25b/32.png) [@Daniel\_SchSSSSmer](https://www.ruby-forum.com/u/Daniel_SchSSSSmer)\
**Post date:** [May 4, 2008, 8:05pm UTC](https://www.ruby-forum.com/t/fastri-error-on-full-text-search/136628/1 "2008-05-04T20:05:42Z")

</div>

Hi,

every time I use FastRI’s full-text search, I get an error:

# fastri-server -b

Indexing RI docs for fastri version 0.3.1.1.  
Indexing RI docs for rubygems version 1.1.1.  
Building index.  
Indexed:

- 9065 methods
- 1584 classes/modules  
Needed 1.26779 seconds

# fastri-server -B

Indexing RI docs for fastri version 0.3.1.1.  
Indexing RI docs for rubygems version 1.1.1.

# qri --no-pager -S sort

/usr/lib/ruby/gems/1.8/gems/fastri-0.3.1.1/lib/fastri/full\_text\_index.rb:209:in  
`load': marshal data too short (ArgumentError) from /usr/lib/ruby/gems/1.8/gems/fastri-0.3.1.1/lib/fastri/full_text_index.rb:209:in`find\_metadata’  
from  
/usr/lib/ruby/gems/1.8/gems/fastri-0.3.1.1/lib/fastri/full\_text\_index.rb:195:in  
`loop' from /usr/lib/ruby/gems/1.8/gems/fastri-0.3.1.1/lib/fastri/full_text_index.rb:195:in`find\_metadata’  
from  
/usr/lib/ruby/gems/1.8/gems/fastri-0.3.1.1/lib/fastri/full\_text\_index.rb:126:in  
`next_matches' from /usr/lib/ruby/gems/1.8/gems/fastri-0.3.1.1/lib/fastri/full_text_index.rb:118:in`loop’  
from  
/usr/lib/ruby/gems/1.8/gems/fastri-0.3.1.1/lib/fastri/full\_text\_index.rb:118:in  
`next_matches' from /usr/lib/ruby/gems/1.8/gems/fastri-0.3.1.1/lib/fastri/full_text_index.rb:184:in`get\_sarray\_IO’  
from  
/usr/lib/ruby/gems/1.8/gems/fastri-0.3.1.1/lib/fastri/full\_text\_index.rb:184:in  
`open' ... 8 levels... from /usr/lib/ruby/gems/1.8/gems/fastri-0.3.1.1/bin/qri:229:in`perform\_fulltext\_search’  
from /usr/lib/ruby/gems/1.8/gems/fastri-0.3.1.1/bin/qri:269  
from /usr/bin/qri:19:in `load’  
from /usr/bin/qri:19

I get this error no matter how many or which gems are installed.  
Installing FastRI 0.3.1 from the tarball (and regenerating the  
index) didn’t made any difference.

Any ideas?

I’m running ruby 1.8.6 p114, rubygems 1.1.1 and fastri 0.3.1.1 on  
Gentoo/Linux.

Daniel
