# Which Sphinx Plugin?

**URL:** <https://www.ruby-forum.com/t/which-sphinx-plugin/155903>\
**Category:** Rails\
**Created:** [December 18, 2008, 2:31am UTC](https://www.ruby-forum.com/t/which-sphinx-plugin/155903 "2008-12-18T02:31:59Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![tashfeen.ekram](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/3ab097/32.png) [@tashfeen.ekram](https://www.ruby-forum.com/u/tashfeen.ekram)\
**Post date:** [December 18, 2008, 2:31am UTC](https://www.ruby-forum.com/t/which-sphinx-plugin/155903/1 "2008-12-18T02:31:59Z")

</div>

I was wondering if someone could advise me on which sphinx plugin to  
use. the ones i have found are below:

Sphincter: [http://seattlerb.rubyforge.org/Sphincter/](http://seattlerb.rubyforge.org/Sphincter/)  
acts\_as\_sphinx:  
[DATANOISE.COM](http://www.datanoise.com/articles/2007/3/23/acts_as_sphinx-plugin)  
thinking\_sphinx: [http://ts.freelancing-gods.com/usage.html](http://ts.freelancing-gods.com/usage.html)  
ultrasphinx:  
[http://blog.evanweaver.com/files/doc/fauna/ultrasphinx/files/README.html](http://blog.evanweaver.com/files/doc/fauna/ultrasphinx/files/README.html)

any others?

---

<div class="post-metadata">

**Author:** ![tashfeen.ekram](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/3ab097/32.png) [@tashfeen.ekram](https://www.ruby-forum.com/u/tashfeen.ekram)\
**Post date:** [December 18, 2008, 4:10am UTC](https://www.ruby-forum.com/t/which-sphinx-plugin/155903/2 "2008-12-18T04:10:20Z")

</div>

## thinking sphinx

Ryan B.  
Freelancer

> **[frozenplague.net](http://frozenplague.net)**
>
> This domain may be for sale!

---

<div class="post-metadata">

**Author:** ![tashfeen.ekram](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/3ab097/32.png) [@tashfeen.ekram](https://www.ruby-forum.com/u/tashfeen.ekram)\
**Post date:** [December 18, 2008, 8:24am UTC](https://www.ruby-forum.com/t/which-sphinx-plugin/155903/3 "2008-12-18T08:24:18Z")

</div>

At Rejaw ([http://rejaw.com](http://rejaw.com)), we are using Ultrasphinx, with great  
success. It’s a little more difficult to configure than Thinking  
Sphinx, but it’s also more flexible, and we needed that flexibility.

---

<div class="post-metadata">

**Author:** ![tashfeen.ekram](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/3ab097/32.png) [@tashfeen.ekram](https://www.ruby-forum.com/u/tashfeen.ekram)\
**Post date:** [December 18, 2008, 10:02pm UTC](https://www.ruby-forum.com/t/which-sphinx-plugin/155903/4 "2008-12-18T22:02:33Z")

</div>

here is what i am apeficlaly trying to do:

I am creating a databse of some data i have gotten as a flat file. i  
have about 2K entries each tagged with tags anywhere between 1 to 7.  
There are probably a total of about 50 different type of tags. Write  
now my data is flat and not in a relational db. i want to be able to  
allow people to surface what products when they are looking at one  
paritcular product are related to it based on all the things that one  
product is tagged with. i am thinking of being lazy and just diong  
text search of the tag field and then aprsing out all of the tags and  
making queries to find all of the oher items with that tag. i could of  
course make the db relational which make searh faster. given i only  
have about 2k items, it seems like sphinx will be fast enough to have  
to avoid playing with the data i have.

it does not seem like i need a sphinx plugin with all of the bells and  
whistle to do teh above. it seems like thinking sphinx will do the  
job. thoguhts?

On Dec 18, 2:24 am, Danny B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![tashfeen.ekram](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/3ab097/32.png) [@tashfeen.ekram](https://www.ruby-forum.com/u/tashfeen.ekram)\
**Post date:** [December 20, 2008, 4:13am UTC](https://www.ruby-forum.com/t/which-sphinx-plugin/155903/5 "2008-12-20T04:13:40Z")

</div>

anyone know if any of these sphinx plugins automatically updates ones  
index without having to do it oneself.

looking into sphinx apparently you have tell sphinx to re-index with a  
rake command.

---

<div class="post-metadata">

**Author:** ![tashfeen.ekram](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/3ab097/32.png) [@tashfeen.ekram](https://www.ruby-forum.com/u/tashfeen.ekram)\
**Post date:** [December 20, 2008, 4:16am UTC](https://www.ruby-forum.com/t/which-sphinx-plugin/155903/6 "2008-12-20T04:16:00Z")

</div>

On Sat, Dec 20, 2008 at 1:12 AM, tashfeen.ekram  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> anyone know if any of these sphinx plugins automatically updates ones  
> index without having to do it oneself.
> 
> looking into sphinx apparently you have tell sphinx to re-index with a  
> rake command.

That’s how Sphinx itself works, you won’t find any plugins that update  
an index every time a model is updated ('cos it isn’t really a good  
idea). If you really need live updates, you should consider using Solr  
and the acts\_as\_solr plugin.

- 

Maurício Linhares  
[http://alinhavado.wordpress.com/](http://alinhavado.wordpress.com/) (pt-br) | [http://blog.codevader.com/](http://blog.codevader.com/)  
(en)
