开发者

Advantages of hosted search engines [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.

Want to improve this question? Update the question so it focuses on one problem only by editing this post.

Closed 8 years ago.

开发者_StackOverflow中文版 Improve this question

I've been looking into hosted search solutions such as Indextank and Google CSE. This is my first time to integrate one into my website. The only advantage I can think of in using one is decreased usage of my server's database.

What could possibly be other advantages?


In the case of IndexTank, you get the advantages of running your own search server while not having to worry about the operation. It's free up to 100k documents so if you're below that threshold the advantage is obvious.

If you're going to pay for the service, you should weigh the cost of your own time maintaining your service (which will probably more significant than your server costs) vs the cost of a hosted service.

Keep in mind that Google CSE is not hosted search, they crawl your site so you don't have real-time updates/deletes or custom sorting. You do get a very simple javascript that adds search for your html pages that Google can crawl.


Fewer queries hitting your database may not be insignificant, but there are additional advantages to using a search engine.

Most search engines offer superior search relevancy and often much improved speed over in database full text search. A search engine such as ElasticSearch will also give you access to many advanced features and superior ways of describing the information you or your users wishes to acquire.

You may host ElasticSearch yourself or use a hosted solution. Found Search is a great hosted ElasticSearch service.


Google Custom Search provides additional capabilities, such as:

  • autocomplete - when restricting search by site(s)
  • synonym specification - if autocomplete discovery isn't robust enough
  • categories - after you enter a search term you can filter queries by topic
  • images - showing images in your search results
  • promotions - specifying links based on queries, e.g., think integrating FAQs or products with queries

Some of these functions are enabled in the mobile app custom search engine at https://www.google.com/cse/publicurl?cx=partner-pub-3989641269425886:5048880850#gsc.tab=0

One of the important things you lose with Google Custom Search is the ability to return more than 100 results. For instance, if you run a large site with thousands of relevant results, Google CSE will return no more than 100 of these results. That can be good or bad depending on your objectives.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜