# Full text search functionalities

**URL:** <https://community.prismic.io/t/full-text-search-functionalities/457>\
**Category:** Developing with Prismic\
**Created:** [May 19, 2020, 6:16am UTC](https://community.prismic.io/t/full-text-search-functionalities/457 "2020-05-19T06:16:21Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![likhit\_prismic-custo](https://avatars.discourse-cdn.com/v4/letter/l/5f9b8f/32.png) [@likhit\_prismic-custo](https://community.prismic.io/u/likhit_prismic-custo)\
**Post date:** [May 19, 2020, 6:16am UTC](https://community.prismic.io/t/full-text-search-functionalities/457/1 "2020-05-19T06:16:21Z")

</div>

Hi

I am using full text search to query for my document. (Refer to [Prismic’s documentation for PHP, Laravel, Java, .NET, and Ruby has moved to GitHub - Prismic](https://prismic.io/docs/ruby/query-the-api/fulltext-search)) I observe behavior below.

**Title:** Ammonia Monitoring in Effluent Treatment Plant

Keyword : Moni  
Result: No results

Keyword: Monito  
Result: No results

Keyword: Monitor  
Result: Got result

Keyword: Monitori  
Result: No results

Keyword: Monitorin  
Result: No results

Keyword: Monitoring  
Result: Got result

I expected results for every keyword I type above. How can I fine tune to get results from all keywords above?

Cheers

---

<div class="post-metadata">

**Author:** ![marcellothearcane](https://dub1.discourse-cdn.com/flex013/user_avatar/community.prismic.io/marcellothearcane/32/224_2.png) [@marcellothearcane](https://community.prismic.io/u/marcellothearcane)\
**Post date:** [May 19, 2020, 6:34am UTC](https://community.prismic.io/t/full-text-search-functionalities/457/2 "2020-05-19T06:34:08Z")

</div>

I know there’s a bit of trouble with searching key text at the moment. [It might be related](https://community.prismic.io/t/graphql-where-not-searching-key-text/355).

---

<div class="post-metadata">

**Author:** ![Levi](https://dub1.discourse-cdn.com/flex013/user_avatar/community.prismic.io/levi/32/24_2.png) [@Levi](https://community.prismic.io/u/Levi)\
**Post date:** [May 19, 2020, 9:38am UTC](https://community.prismic.io/t/full-text-search-functionalities/457/3 "2020-05-19T09:38:25Z")

</div>

Hi @likhit_prismic-custo, Unfortunately the fulltext search functionality only works with exact full word matches, so at the moment it is not possible to search for partial words or to do a fuzzy search.

If you need a more robust search, then at the moment we recommend using a service like [Algolia](https://www.algolia.com/) to build that functionality. Here is the advice that our dev team gave me as to how to go about doing this:

"The way to integrate with Algolia is pretty simple. What you need to do is index all your documents in Algolia after each publication.

You can use the webhooks feature to trigger these syncs. Here is an article on [how to use webhooks with Prismic](https://intercom.help/prismicio/en/articles/790505-webhooks)​.

​If you want to avoid re-syncing all your documents, you can use a hasmap to sync only new or modified documents and use a date predicate to know which documents have been added or changed."

---

<div class="post-metadata">

**Author:** ![Fares](https://avatars.discourse-cdn.com/v4/letter/f/71e660/32.png) [@Fares](https://community.prismic.io/u/Fares)\
**Post date:** [September 21, 2020, 3:24pm UTC](https://community.prismic.io/t/full-text-search-functionalities/457/4 "2020-09-21T15:24:18Z")

</div>

This issue has been closed due to inactivity.

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/flex013/user_avatar/community.prismic.io/system/32/1746_2.png) [@system](https://community.prismic.io/u/system)\
**Post date:** [December 9, 2021, 5:38pm UTC](https://community.prismic.io/t/full-text-search-functionalities/457/5 "2021-12-09T17:38:36Z")

</div>


