Client has asked me to create a Search Engine like ASK or Excite. What details do I need? - search-engine

I am asked to create a Search Engine like ASK or Excite.com. What details will I need to make it possible? What is preferable back-end language? Algorithms? Geographical location will be USA for now.
Please share as much information as you can.
Thank you

Related

Rails geolocation and users nearby

Hi I would like to implement a function in Rails that serves both to have an autocompletely of the location (I saw that I need the Google API but I have not understood how to do this specifically) and I would like to implement a function for which it suggests a current user list of "nearby" users based on the location they have chosen as their residence.
Can you tell me which gem to use and if there is any example of similar use?
Your question is very vague, and we are not going to code everything for you. You should at least have a look at the google-maps gem https://github.com/zilverline/google-maps
and read the maps API docs
https://developers.google.com/maps/documentation?hl=en (for Places, Maps, Routes etc...) to see if you find anything that could work for you.
You can also search StackOverflow first to see if you find anything interesting as well!
Maybe once you started coding or understanding some concepts you can come back with a less vague question and we will help you!

Filghts Search Engine

I would like to integrate in my web site a flights search engine. I am wondering how can i do this. Who sells this kind of service? or there is an elegant and easy way to this?
ps: of course i need the possibility to books the flights.
FlightStats has an API that may serve your purposes, depending on your use case.
(If you want to do bookings and such it won't help you there, but it will show you flights for the next several days, as well as data for flights in the air).
If you need information for bookings, you're pretty much stuck going to Sabre.

Information about geo-locations via coordinates

Are there any ways to get information about different places (cities, mountains, rivers , etc) via latitude/longtitude?
I'm planning to use it in my rails project.
Of course, it will be perfect to use information from wiki. Any example of searching over wiki via lat/lon?
May be any other technology/website/api?
You may also check the Geocoder gem to find address by latitude and longtitude. Then you can use wiki api to find articles, like this:
en.wikipedia.org/w/api.php?action=opensearch&search="place_name"&prop=info&format=xml
Or, maybe wikilocation will help you
Check out the Open Street Map API http://wiki.openstreetmap.org/wiki/API They tend to discourage read-only queries, but you can probably find someone else's API for that data.
Also check out http://www.gisgraphy.com/ They have a free webservice here http://www.gisgraphy.com/documentation/user-guide.htm#geolocwebservice that looks like it has what you are looking for.

Allow users to rate embedded videos in Wordpress site

I'm an awful programmer, so if there is just an easy plugin, that would be a huge help.
I have a few issues:
1. Is there a plugin that allows visitors to my Wordpress site to easily upload their own Youtube vids for other visitors to see?
I'd like to be able to have other visitors rate the user uploaded Youtube vids and then allow other visitors to sort the vids based on rating, is there an easy way to set that up in my Wordpress site?
Finally, I'd like a create a forum similar to StackOverflow in my Wordpress site, anyone know how I can do that?
Thanks to everyone in advance. As you can tell, I'm not very smart with all of this.
I am not aware of a WordPress plug in like you describe. However, if you have the budget for a programmer to do some custom work, I would investigate some existing video plug ins for WP like andrewk suggests and then hire a programmer to implement the voting stuff and any other customizations you need.
I'd also check out the group blogging functionality from Posterous [http://posterous.com]. In the settings panel, there is a setting that you can toggle labeled "Who should be allowed to post on your site?" You can set it to "Anyone can post and I will moderate." Users can then submit posts via email. This solution is ideal for someone with limited programming knowledge since Posterous is easy to use and easy to set up. But it might be limiting in customizing certain aspects of the site. (E.g., implementing the rating and sorting stuff you describe.) Learn more about Posterous Groups: http://help.posterous.com/introducing-group-sites-tutorial
Stack Overflow is powered by software called Stack Exchange [http://stackexchange.com/]. You can submit a proposal for a new Stack Exchange community here: http://area51.stackexchange.com.
However, if you wish to set up a forum on your own site there are several hosted forum solutions that you might consider such as http://www.ninjapost.com, http://www.lefora.com, or http://discussions.zoho.com. A hosted forum solution is advantageous for someone with limited programming knowledge because the set up/installation does not require much programming knowledge compared to a script that you'd install and configure yourself such as phpBB.

need access to a search engine's database

obviously, i think its overkill for me to run a spider that will crawl the internet autonomously like google or yahoos.
so i am wondering, if there is some way i can access a major search engine's database, instead of scraping them ?
Google and Yahoo both have APIs:
http://code.google.com/apis/ajaxsearch/
http://developer.yahoo.com/search/
But like everybody else said, we need more info about what you're trying to do to help you.
Other than doing regular searches, no.
What are you trying to do?
Nope. You're already violating terms of use policy by scraping them. That kind of information is carefully guarded for obvious reasons.

Resources