# Key word search documents on filesystem

**URL:** <https://www.ruby-forum.com/t/key-word-search-documents-on-filesystem/104071>\
**Category:** Rails\
**Created:** [May 14, 2007, 2:15am UTC](https://www.ruby-forum.com/t/key-word-search-documents-on-filesystem/104071 "2007-05-14T02:15:10Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jeff](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e19b73/32.png) [@jeff](https://www.ruby-forum.com/u/jeff)\
**Post date:** [May 14, 2007, 2:15am UTC](https://www.ruby-forum.com/t/key-word-search-documents-on-filesystem/104071/1 "2007-05-14T02:15:10Z")

</div>

Does anyone know of a way to do keyword searches on documents in a  
filesystem with something similar to Oracle’s Context package … with  
mySQL/RoR’s? I do this now with a Java/Oracle (Context) solution where  
the files are indexed and can be keyword searched. I have another  
problem where I want to use RoR (and whatever else) to do the same  
thing. I’m a RoR noob. Thanks in advance to anyone who can point me in  
the right direction.

---

<div class="post-metadata">

**Author:** ![jeff](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e19b73/32.png) [@jeff](https://www.ruby-forum.com/u/jeff)\
**Post date:** [May 14, 2007, 4:32am UTC](https://www.ruby-forum.com/t/key-word-search-documents-on-filesystem/104071/2 "2007-05-14T04:32:55Z")

</div>

On May 13, 5:15 pm, Jeff C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Does anyone know of a way to do keyword searches on documents in a  
> filesystem with something similar to Oracle’s Context package … with  
> mySQL/RoR’s? I do this now with a Java/Oracle (Context) solution where  
> the files are indexed and can be keyword searched. I have another  
> problem where I want to use RoR (and whatever else) to do the same  
> thing. I’m a RoR noob. Thanks in advance to anyone who can point me in  
> the right direction.
> 
> –  
> Posted viahttp://www.ruby-forum.com/.

A-A-Ferret is definitely path of least resistance

[http://www.railsenvy.com/2007/2/19/acts-as-ferret-tutorial](http://www.railsenvy.com/2007/2/19/acts-as-ferret-tutorial)

I haven’t used it, but there’s also a\_a\_SOLR

[http://acts-as-solr.rubyforge.org/](http://acts-as-solr.rubyforge.org/)
