# Plugin request: Live Search

**URL:** <https://forum.getkirby.com/t/plugin-request-live-search/7997>\
**Category:** Plugins\
**Tags:** idea\
**Created:** [July 16, 2017, 2:03pm UTC](https://forum.getkirby.com/t/plugin-request-live-search/7997 "2017-07-16T14:03:32Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![RDR](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/rdr/32/2578_2.png) [@RDR](https://forum.getkirby.com/u/RDR)\
**Post date:** [July 16, 2017, 2:03pm UTC](https://forum.getkirby.com/t/plugin-request-live-search/7997/1 "2017-07-16T14:03:32Z")

</div>

Hi, I’m currently playing around with different search options:  
Kirbys on-board search is powerful but is not incredibly smart.

 ![](https://europe1.discourse-cdn.com/flex017/uploads/getkirby/original/2X/a/a06143ae5649db9e1501b8b9b8e11e0b55dbd871.jpg)  
I would like a search with [live results](https://forum.getkirby.com/t/search-results-while-typing) that’s also context aware. Something like Kirbys docs search which is powered by [Algolia](https://www.algolia.com). Algolia is very powerful but also expensive and a third party solution.

Could you think of a solution that’s somewhere in the middle?

I have found [Fuse.js](http://fusejs.io) which is a fuzzy search library but I have no clue how to implement into Kirby.

---

<div class="post-metadata">

**Author:** ![jimbobrjames](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/jimbobrjames/32/5802_2.png) [@jimbobrjames](https://forum.getkirby.com/u/jimbobrjames)\
**Post date:** [July 16, 2017, 8:06pm UTC](https://forum.getkirby.com/t/plugin-request-live-search/7997/2 "2017-07-16T20:06:01Z")

</div>

I think this can help you: [http://www.tipue.com/search/](http://www.tipue.com/search/)

Kirby can output JSON… Tipue can search it. I’m sure someone here can help you get the JSON in the right format. Tipue’s static mode that uses cgi rather then JSON seems to be very fast, and i dont think you would need a plugin.

---

<div class="post-metadata">

**Author:** ![jimbobrjames](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/jimbobrjames/32/5802_2.png) [@jimbobrjames](https://forum.getkirby.com/u/jimbobrjames)\
**Post date:** [October 15, 2017, 2:20pm UTC](https://forum.getkirby.com/t/plugin-request-live-search/7997/3 "2017-10-15T14:20:51Z")

</div>

@RDR Did you ever get this working?

---

<div class="post-metadata">

**Author:** ![S1SYPHOS](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/s1syphos/32/3671_2.png) [@S1SYPHOS](https://forum.getkirby.com/u/S1SYPHOS)\
**Post date:** [November 25, 2017, 8:00am UTC](https://forum.getkirby.com/t/plugin-request-live-search/7997/4 "2017-11-25T08:00:22Z")

</div>

I’d be interested in this, too.

---

<div class="post-metadata">

**Author:** ![texnixe](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/texnixe/32/5754_2.png) [@texnixe](https://forum.getkirby.com/u/texnixe)\
**Post date:** [November 25, 2017, 9:28am UTC](https://forum.getkirby.com/t/plugin-request-live-search/7997/5 "2017-11-25T09:28:39Z")

</div>

Maybe the new [Kirby Fuse Search](https://forum.getkirby.com/t/fuse-search-plugin/9102?source_topic_id=9093) plugin is interesting for you. If you [combine that with an Ajax call when the user enters some letters](https://forum.getkirby.com/t/search-results-while-typing/3767/4), you probably get what you want?
