Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Does anybody have any recommendations for a search engine that I can use for my website. I currently use Google CSE, but am wondering if there is anything better.

I want to be able to have the search results display certain data such as an image, header, information, etc...

I would prefer something that I have some familiarity with such as javascript but I'm open to all suggestions.


share|improve this question

migrated from stackoverflow.com Jan 7 '11 at 21:39

This question came from our site for professional and enthusiast programmers.

SearchBlox is another option to check out. There is a comparison between Google Mini and SearchBlox http://www.searchblox.com/comparison-of-searchblox-vs-google-mini

share|improve this answer

You would not be able to use JavaScript,( I know that you mentioned that because CSE uses it, but it would be ineffective in retriving from a database really,) you would have to use PHP or ASP.NET etc. Unless you are good at these, i would advise not to do it as you need to create a crawler aswell, which is pretty advanced. If you are still on, there are many youtube videos and online tutorials that may help you, it would also have been easier if you had been a bit clearer about your abilities and your targets and aims

regards, Niall

share|improve this answer

Bing has an XML site search api. It allows you to search what is already indexed by bing, including images. The results are either in JSON or XML.

if you want to get more detailed than that, and actually want to search based upon headers, meta tags, etc, then its time to build your own spider to crawl and index your pages and throw them in a db which can be searched.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.