Hi, I just learned something new today. I’ve never thoroughly tested the search on my Ghost site. Please correct me if I am wrong, but based on what I can see, you can’t do more than one keyword search on Ghost. Is that correct?
So, I found that I could search for balls, football clubs, football in London - and so on - as one specific keyword. However, I can’t search using multiple keywords, e.g. “football, clubs” or “football clubs, manchester”, etc.
Why is this? Is this a known Ghost limitation? Is there a way to overcome this limitation?
The second thing I want to know is the search function is very resource hungry on hosting servers. I noticed that when I was typing the example keywords “best football clubs in the world”, after I typed “best” and pressed the space bar to move to the word “football,” the typing slowed right now. So, there was a big noticeable delay in me typing a letter and it appearing on the search bar. The further along the keywords I went, the worse the delay became.
So, I would like to ask the experts what could be causing this.
- Is it a Ghost issue of being unable to handle longer keywords?
- Or is it possibly a hosting issue? I have a very standard hosting plan with an independent Ghost host.
I have a low-traffic website, so on average, 200 visitors or less a day. I like my hosting company. The support is good, and the guy behind it provides a fairly personalised service. However, I know if I ever increase my visitor numbers, I will need a more capable hosting plan.
I know Ghost is not famous for the search function, and based on memory, search as a feature was added recently. However, the search function is extremely important to the site I am trying to create.
I am wondering if I should be considering a third-party search solution. Is there a good third-party search solution that works well with Ghost? I would prefer not to use third-party companies if I can avoid it. I don’t like having too many integrations. I would WELCOME advice and suggestions from the Ghost experts here.
Thank you.
Ryan