# Native search doesn't include post contents?

**URL:** <https://forum.ghost.org/t/native-search-doesnt-include-post-contents/32502>\
**Category:** Installation\
**Created:** [September 1, 2022, 8:38pm UTC](https://forum.ghost.org/t/native-search-doesnt-include-post-contents/32502 "2022-09-01T20:38:27Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![natemup](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/natemup/32/10045_2.png) [@natemup](https://forum.ghost.org/u/natemup)\
**Post date:** [September 1, 2022, 8:38pm UTC](https://forum.ghost.org/t/native-search-doesnt-include-post-contents/32502/1 "2022-09-01T20:38:27Z")

</div>

Just updated to a new theme on the latest version of Ghost, which includes native search, but when I test it out, it doesn’t seem to actually search the content of posts. Just the titles, excerpts, tags, and authors.

That seems like a major drawback of migrating to this instead of the former search workarounds… Am I seeing a bug or is this actually a limitation of the new feature?

---

<div class="post-metadata">

**Author:** ![badrihippo](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/badrihippo/32/3213_2.png) [@badrihippo](https://forum.ghost.org/u/badrihippo)\
**Post date:** [September 2, 2022, 4:16am UTC](https://forum.ghost.org/t/native-search-doesnt-include-post-contents/32502/2 "2022-09-02T04:16:02Z")

</div>

This is mentioned in [the official announcement](https://ghost.org/changelog/search/):

> It still comes with a few limitations, though. The search feature indexes post titles, excerpts, authors and tags - but it does not search across post content, and it can only index 10,000 posts to make sure the performance is blazing-fast. These limitations are where the difficulty of implementing a search feature goes from “_relatively easy_” to “_oh shit_”.

I’m guessing indexing something long like the text content takes a lot more work, both for developers and for the server, which is why they avoided it this time. According to the same announcement,

> Our plan for the next iteration of Search is to make it extensible, so the UI remains largely the same - but it will be possible to completely replace the back-end search functionality and index with something more technically sophisticated (like [Algolia](https://algolia.com)) for large/hungry publishers who need even more power.

So I guess we’d have to wait for that to get native full-text search in Ghost. If you already have a third-party workaround set up, and need full-text search, I guess you should stick with that! Of course, since Ghost 5 released their default Content API key thing which native search uses, hopefully the third-party search solutions will upgrade to use it too and make setup simpler:

> A handful of clever, well-implemented [3rd party search plugins](https://github.com/jamwise/ghostHunter) for Ghost had popped up — but they all had the same limitation: The site owner would have to go and manually generate an API key, then edit their theme files manually, and paste in the key to get Search working. Not the best experience.
> 
> This all changed in [Ghost 5.0](https://ghost.org/changelog/5/) — as we added a default Content API key, included automatically and by default in every Ghost front-end.

I’m not sure of the details, but basically, native search has been made more seamless, and in the process things have changed in the backend which will allow third-party plugins to become more seamless too 😉

---

<div class="post-metadata">

**Author:** ![natemup](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/natemup/32/10045_2.png) [@natemup](https://forum.ghost.org/u/natemup)\
**Post date:** [September 4, 2022, 1:10pm UTC](https://forum.ghost.org/t/native-search-doesnt-include-post-contents/32502/3 "2022-09-04T13:10:14Z")

</div>

Thanks! I did switch back to a plugin, but I didn’t notice Ghost had told us in the announcement. My bad.

---

<div class="post-metadata">

**Author:** ![badrihippo](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/badrihippo/32/3213_2.png) [@badrihippo](https://forum.ghost.org/u/badrihippo)\
**Post date:** [September 5, 2022, 6:18am UTC](https://forum.ghost.org/t/native-search-doesnt-include-post-contents/32502/4 "2022-09-05T06:18:23Z")

</div>

Of course, no worries. Glad I could be of help 🙂

---

<div class="post-metadata">

**Author:** ![gohere](https://avatars.discourse-cdn.com/v4/letter/g/a587f6/32.png) [@gohere](https://forum.ghost.org/u/gohere)\
**Post date:** [March 23, 2024, 3:04pm UTC](https://forum.ghost.org/t/native-search-doesnt-include-post-contents/32502/5 "2024-03-23T15:04:12Z")

</div>

Are there any news about this?

---

<div class="post-metadata">

**Author:** ![Cathy\_Sarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/cathy_sarisky/32/25750_2.png) [@Cathy\_Sarisky](https://forum.ghost.org/u/Cathy_Sarisky)\
**Post date:** [March 23, 2024, 3:24pm UTC](https://forum.ghost.org/t/native-search-doesnt-include-post-contents/32502/6 "2024-03-23T15:24:27Z")

</div>

Did you have a question? The post you’re asking for updates on was marked solved, and is two years old. What are you wanting to know?

If you need full text search, there’s an Algolia integration. Here’s the repo: [GitHub - TryGhost/algolia](https://github.com/TryGhost/algolia/tree/main) - if you want the default indexing, there’s an almost one-click install. (You have to put in some API keys.)

Unfortunately, there’s not a one click way to do the theme edits necessary to make it work. It’s a couple hours of developer time.

---

<div class="post-metadata">

**Author:** ![BruceInLouisville](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/bruceinlouisville/32/40997_2.png) [@BruceInLouisville](https://forum.ghost.org/u/BruceInLouisville)\
**Post date:** [March 23, 2024, 5:36pm UTC](https://forum.ghost.org/t/native-search-doesnt-include-post-contents/32502/7 "2024-03-23T17:36:14Z")

</div>

So, question: Has anyone set up Google Custom Search on a Ghost site? I’ve looked at it, played with it, but not taken the time to get it across the finish line.

---

<div class="post-metadata">

**Author:** ![DustinG](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/dusting/32/26622_2.png) [@DustinG](https://forum.ghost.org/u/DustinG)\
**Post date:** [March 13, 2025, 5:42pm UTC](https://forum.ghost.org/t/native-search-doesnt-include-post-contents/32502/8 "2025-03-13T17:42:45Z")

</div>

Is there any update to this? I search that doesn’t search post content is rather useless.
