# \[ANN\]: Indexed Search Engine 0.1.3 Released

**URL:** <https://www.ruby-forum.com/t/ann-indexed-search-engine-0-1-3-released/63961>\
**Category:** Engines\
**Created:** [January 22, 2006, 5:03pm UTC](https://www.ruby-forum.com/t/ann-indexed-search-engine-0-1-3-released/63961 "2006-01-22T17:03:47Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![lanceball](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/5f9b8f/32.png) [@lanceball](https://www.ruby-forum.com/u/lanceball)\
**Post date:** [January 22, 2006, 5:03pm UTC](https://www.ruby-forum.com/t/ann-indexed-search-engine-0-1-3-released/63961/1 "2006-01-22T17:03:47Z")

</div>

Hello all,

IndexedSearch Engine for Rails Engines version 0.1.3 has been released.

IndexedSearch is a simple, pluggable engine for rails applications which  
can  
be used to enable full text indexed searches within an application.  
Searchable data is parsed, stemmed using the Porter stemmer, and added  
to a  
fully indexed table. This allows you to index things like “he runs fast”  
which will be returned from a search for “running” without using the  
LIKE  
clause in your SQL searches.

Changes to version 0.1.3 include:  
\* Performance improvements, including the addition of 3 new indexes  
(if  
you are upgrading from a previous release, you need to run the command  
‘rake  
engines\_migrate’ to pick up these changes).

```
* Addition of 2 new configuration options, allowing users to choose

```

whether or not to use “live search”, and if so what the observation  
frequency of the live search field should be. (Thanks to Jim Elliott)

```
* Improved context display on search results by using the rails

```

“excerpt” method. (Thanks to Jim Elliott)

```
* Improved error handling.

```

For more information, please view the project page at:  
[http://lance.langwell-ball.com/pages/indexed-search](http://lance.langwell-ball.com/pages/indexed-search)

Regards,  
Lance B.

---

<div class="post-metadata">

**Author:** ![lanceball](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/5f9b8f/32.png) [@lanceball](https://www.ruby-forum.com/u/lanceball)\
**Post date:** [January 24, 2006, 1:42am UTC](https://www.ruby-forum.com/t/ann-indexed-search-engine-0-1-3-released/63961/2 "2006-01-24T01:42:49Z")

</div>

On 23/01/2006, at 3:00 AM, Lance B. wrote:

> IndexedSearch Engine for Rails Engines version 0.1.3 has been  
> released.

Why not split this into two parts: a plugin which provides the  
required model and functionality, and an engine which uses the plugin  
and adds controllers, views etc?

That would allow devs (like me) who don’t want to use engines to be  
able to just use the plugin (and keep it up to date) rather than  
having to rip the engine code apart.

– tim

---

<div class="post-metadata">

**Author:** ![lanceball](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/5f9b8f/32.png) [@lanceball](https://www.ruby-forum.com/u/lanceball)\
**Post date:** [January 24, 2006, 7:03am UTC](https://www.ruby-forum.com/t/ann-indexed-search-engine-0-1-3-released/63961/3 "2006-01-24T07:03:47Z")

</div>

> Why not split this into two parts: a plugin which provides the required  
> model and functionality, and an engine which uses the plugin and adds  
> controllers, views etc?
> 
> That would allow devs (like me) who don’t want to use engines to be able  
> to just use the plugin (and keep it up to date) rather than having to  
> rip the engine code apart.

+1

Jonathan

---

<div class="post-metadata">

**Author:** ![lanceball](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/5f9b8f/32.png) [@lanceball](https://www.ruby-forum.com/u/lanceball)\
**Post date:** [January 24, 2006, 3:51pm UTC](https://www.ruby-forum.com/t/ann-indexed-search-engine-0-1-3-released/63961/4 "2006-01-24T15:51:08Z")

</div>

I gave this some thought last night and I definitely see your point.

I’m going to look into this and see what I can come up with. I’ll  
provide  
a more fully thought out response (and perhaps a plugin) in the net  
several  
days.

Lance

---

<div class="post-metadata">

**Author:** ![lanceball](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/5f9b8f/32.png) [@lanceball](https://www.ruby-forum.com/u/lanceball)\
**Post date:** [January 24, 2006, 7:30pm UTC](https://www.ruby-forum.com/t/ann-indexed-search-engine-0-1-3-released/63961/5 "2006-01-24T19:30:37Z")

</div>

On 1/24/06, Lance B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > > Why not split this into two parts: a plugin which provides the required  
> > > Jonathan

I’d love to see a comparision (wiki page?) of this and acts\_as\_ferret.

–  
Kyle M.  
Chief Technologist  
E Factor Media // FN Interactive  
removed\_email\_address@domain.invalid  
1-866-263-3261

---

<div class="post-metadata">

**Author:** ![lanceball](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/5f9b8f/32.png) [@lanceball](https://www.ruby-forum.com/u/lanceball)\
**Post date:** [January 24, 2006, 7:54pm UTC](https://www.ruby-forum.com/t/ann-indexed-search-engine-0-1-3-released/63961/6 "2006-01-24T19:54:55Z")

</div>

> I’d love to see a comparision (wiki page?) of this and acts\_as\_ferret.

Ditto.

Tangentially, what’s been your (or anyone who’s used it) experience  
with acts\_as\_ferret?

seth

---

<div class="post-metadata">

**Author:** ![lanceball](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/5f9b8f/32.png) [@lanceball](https://www.ruby-forum.com/u/lanceball)\
**Post date:** [January 24, 2006, 7:43pm UTC](https://www.ruby-forum.com/t/ann-indexed-search-engine-0-1-3-released/63961/7 "2006-01-24T19:43:44Z")

</div>

Kyle M. wrote:

> I’d love to see a comparision (wiki page?) of this and acts\_as\_ferret.

Some relevant links (in case Ferret is unknown to anyone else–like it  
was to me, until I read these) 🙂

original email:  
[http://article.gmane.org/gmane.comp.lang.ruby.rails/32709](http://article.gmane.org/gmane.comp.lang.ruby.rails/32709)

mods: [http://ferret.davebalmain.com/trac/wiki/FerretOnRails](http://ferret.davebalmain.com/trac/wiki/FerretOnRails)

---

<div class="post-metadata">

**Author:** ![lanceball](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/5f9b8f/32.png) [@lanceball](https://www.ruby-forum.com/u/lanceball)\
**Post date:** [January 25, 2006, 12:03am UTC](https://www.ruby-forum.com/t/ann-indexed-search-engine-0-1-3-released/63961/8 "2006-01-25T00:03:17Z")

</div>

On 25/01/2006, at 1:48 AM, Lance B. wrote:

> I gave this some thought last night and I definitely see your point.
> 
> I’m going to look into this and see what I can come up with.  
> I’ll provide a more fully thought out response (and perhaps a  
> plugin) in the net several days.

Great! Tell us how it goes because it could be a good idea for other  
engine developers too.

– tim

---

<div class="post-metadata">

**Author:** ![lanceball](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/5f9b8f/32.png) [@lanceball](https://www.ruby-forum.com/u/lanceball)\
**Post date:** [February 1, 2006, 5:18pm UTC](https://www.ruby-forum.com/t/ann-indexed-search-engine-0-1-3-released/63961/9 "2006-02-01T17:18:06Z")

</div>

Has anyone on the list looked at or used the Active Search Plugin?

[http://wiki.rubyonrails.org/rails/pages/Active+Search+Plugin](http://wiki.rubyonrails.org/rails/pages/Active+Search+Plugin)

While thinking about how I would do this, I started to look around for  
other  
search capabilities and ran into this. It seems it’s been up on the  
rails  
wiki since January 12 - just after I announced the first Indexed Search  
Engine. The plugin is structured in much the same way I would do it,  
and it  
has the ability to used an indexed table (like Indexed Search Engine),  
LIKE  
queries (what I was reacting to in creating the engine), or Ferret.

## Of course, the narcissist in me wants to create my own plugin that does something similar only better, but I’m not sure it makes a lot of sense

especially if others are using Active Search Plugin with good results  
and no  
complaints. I’d like to hear feedback from anyone who is using either  
this  
plugin or my engine. I have a tough skin, so bring it on. 😉

Thanks,  
Lance

---

<div class="post-metadata">

**Author:** ![lanceball](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/5f9b8f/32.png) [@lanceball](https://www.ruby-forum.com/u/lanceball)\
**Post date:** [February 1, 2006, 8:48pm UTC](https://www.ruby-forum.com/t/ann-indexed-search-engine-0-1-3-released/63961/10 "2006-02-01T20:48:02Z")

</div>

I’m using your indexed search in two projects. I tried ferret and it  
works nicely, but the syntax is overkill for what my clients want. This  
works great.

Thanks,

Steve

Lance B. wrote:

> Has anyone on the list looked at or used the Active Search Plugin?
> 
> [http://wiki.rubyonrails.org/rails/pages/Active+Search+Plugin](http://wiki.rubyonrails.org/rails/pages/Active+Search+Plugin)
> 
> While thinking about how I would do this, I started to look around for  
> other  
> search capabilities and ran into this. It seems it’s been up on the  
> rails  
> wiki since January 12 - just after I announced the first Indexed Search  
> Engine. The plugin is structured in much the same way I would do it,  
> and it  
> has the ability to used an indexed table (like Indexed Search Engine),  
> LIKE  
> queries (what I was reacting to in creating the engine), or Ferret.
> 
> ## Of course, the narcissist in me wants to create my own plugin that does something similar only better, but I’m not sure it makes a lot of sense
> 
> especially if others are using Active Search Plugin with good results  
> and no  
> complaints. I’d like to hear feedback from anyone who is using either  
> this  
> plugin or my engine. I have a tough skin, so bring it on. 😉
> 
> Thanks,  
> Lance
