1. RE: What good is Euphoria? (was: RDMS Database's and/or Record Managers
- Posted by Ray Smith <smithr at ix.net.au> Jan 25, 2004
- 519 views
Robert Craig wrote: > Ray Smith wrote: > > + Google uses Python heavily > > Yes, but for what? > I suspect it's just for off-line, low-intensity > housekeeping chores. [snip] > When you click the search button on Google, > I sincerely doubt that a Python program is being executed. > It's very likely a C or C++ program. Without a doubt. I'm sure Google have optimised the search for years and are happy to achieve small percentage improvements. http://www.google.com/jobs/eng/sw.html lists job openings at Google. Most require Python in one form or another. A quote from google themselves (from the python.org web page) "Python has been an important part of Google since the beginning, and remains so as the system grows and evolves. Today dozens of Google engineers use Python, and we're looking for more people with skills in this language." said Peter Norvig, director of search quality at Google, Inc. > I think Python would fall far short of the speed > of Euphoria on the mailing list search: Unless someone implemented this search in Python we will never know ;) > On Google, everything is heavily indexed. They > don't do much, if any, scanning of text when you click > the button. They also have very fast machines, with > tons of RAM, so almost everything can be kept in memory > at all times. I have no knowledge on how Google do what they do but I'm thankful they do it everytime I search their 3 billion indexed web pages and get a responce time in the low seconds. In one way or another Python has helped them achieve this. Regards, Ray Smith http://rays-web.com
2. RE: What good is Euphoria? (was: RDMS Database's and/or Record Managers
- Posted by Ray Smith <smithr at ix.net.au> Jan 25, 2004
- 447 views
Robert Craig wrote: > I think Python would fall far short of the speed > of Euphoria on the mailing list search: The other quote I forgot to mention from: http://www.python.org/community/users.html "At one point Scott Hassan, one of the founders of Findmail/eGroups (the company that was later acquired by Yahoo), reported that they had 180,000 lines of Python underlying everything from their 100% dynamic website to all email delivery, pumping out 200 messages/second on a single 400 MHz Pentium." Alot of people "assume" Python is to slow for many tasks. It's always best not to assume. OK, sorry everyone, that's enough Python talk for a year or so. Regards, Ray Smith http://rays-web.com
3. RE: What good is Euphoria? (was: RDMS Database's and/or Record Managers
- Posted by Andy Serpa <ac at onehorseshy.com> Jan 25, 2004
- 465 views
Hayden McKay wrote: > > > When you press search in 90% of search engins, C or C++ code look for a > websites meta tags. In other words If you edit your meta data correctly, > you > dont even have to put your domane name on a list. If that is true, that's probably why 90% or more of the people use Google, as that is a terrible way to index pages. Google cares very little if at all about meta tags...
4. RE: What good is Euphoria? (was: RDMS Database's and/or Record Managers
- Posted by I Mullins <eugtk at yahoo.com> Jan 25, 2004
- 452 views
Hayden McKay wrote: > > > When you press search in 90% of search engins, C or C++ code look for a > websites meta tags. In other words If you edit your meta data correctly, > you > dont even have to put your domane name on a list. > I coul'nt imagin Python being used for this. It would be to slow 1. Google does not use meta tags at all. You can prove this yourself. Google's ratings (according to Google) are based on the number and quality of links *to* your website from other sites, and on very little else. 2. Google (as well as those which do use meta tags) do not search in "real time". Just check your server logs, you'll see that google, yahoo, etc. visit once or twice a month to index your pages. So whatever search engine you use, it's just referencing a database. I believe Python works just fine for updating this database. Regards, Irv