tag:blogger.com,1999:blog-18157064.post4468358174078882550..comments2024-03-18T02:14:57.204-07:00Comments on Google Operating System: Google Code Search UpdatesAlex Chituhttp://www.blogger.com/profile/02618542750965508582noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-18157064.post-20412422884823527892012-03-27T21:41:01.373-07:002012-03-27T21:41:01.373-07:00Another alternative to Google Code Search is Symbo...Another alternative to Google Code Search is SymbolHound. http://www.symbolhound.com/codesearch . <br /><br />You may search open source code repo, including sort by language and other features.Tom Feldtmosehttp://www.symbolhound.comnoreply@blogger.comtag:blogger.com,1999:blog-18157064.post-61202472890583417462007-08-04T17:35:00.000-07:002007-08-04T17:35:00.000-07:00Sorry for the long delay in responding. I finally ...Sorry for the long delay in responding. I finally got around to blogging about the issue of index size today, see <A HREF="http://blog.krugle.com/?p=257" REL="nofollow">Index size, regular expressions and code search</A>.<BR/><BR/>It has results from the test queries you mentioned that you'd used to estimate index size, which I think you'll find interesting.<BR/><BR/>Also, re your follow-up comment about searching for an edit distance formula...if you look at the hits near the end (on all 3 sites) they aren't very good. Using "edit distance" gives you higher quality results, which are also a bit more useful for comparison.<BR/><BR/>Similar shifts happen when you use the more explicit "Levenshtein" term, which is in line with what Matt Cutts suggested doing to get a sense of index size (use a rare term).<BR/><BR/>Finally - thanks! It's great that your post has sparked this discussion.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-18157064.post-9748459945476979322007-07-12T22:12:00.000-07:002007-07-12T22:12:00.000-07:00Hi Alex, we just updated our index which fixes a s...Hi Alex, we just updated our index which fixes a slight bug we had in how results were ranked. Let me know if the results are ordered better.<BR/><BR/>Unfortunately, we only return 110 results. Most like we need to index more Python projects.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-18157064.post-85912300762135635122007-07-10T17:09:00.000-07:002007-07-10T17:09:00.000-07:00Let's say I want a Python implementation of a func...Let's say I want a Python implementation of a function that calculates the edit distance between two strings.<BR/><BR/>Query: edit distance<BR/>Language: Python<BR/><BR/>Koders (<A HREF="http://www.koders.com/default.aspx?s=edit+distance&btn=Search&la=Python&li=*" REL="nofollow">97 results</A>) - the first 25 results are pretty bad. The first relevant result is #11 (smartmsgmerge.py) that has an implementation of the algorithm.<BR/><BR/>Krugle (<A HREF="http://www.krugle.com/kse/codespaces/BvW0Bv" REL="nofollow">228 results</A>) - the result #11 from Koders is at #3 in Krugle. Overall, Krugle returns much better results.<BR/><BR/>Google Code Search (<A HREF="http://www.google.com/codesearch?hl=en&lr=&q=edit+distance+lang%3Apython&btnG=Search" REL="nofollow">3,000 results</A>) - the first result is OK. Also the results #4, #5, #6, #7, #8 (some of them are identical).<BR/><BR/>It's just a simple test (other test give similar results), but if A>B is defined as "A returns better results than B",<BR/><BR/>Google Code Search > Krugle > Koders.Alex Chituhttps://www.blogger.com/profile/02618542750965508582noreply@blogger.comtag:blogger.com,1999:blog-18157064.post-82900616257951297052007-07-10T16:39:00.000-07:002007-07-10T16:39:00.000-07:00Koders is now in beta with a Pro edition which is ...Koders is now in beta with a Pro edition which is much like our Enterprise Edition, but for small teams and individual developers.<BR/><BR/>However, it is every bit as powerful as the Enterprise edition.<BR/><BR/>I'd love to hear your criticisms of our code search results. I definitely see the room for improvement. Thanks!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-18157064.post-24901017851071730932007-07-07T14:57:00.000-07:002007-07-07T14:57:00.000-07:00Congratulations for your great site, Mr. Krugler.F...Congratulations for your great site, Mr. Krugler.<BR/><BR/>For comparing the index size, I used some queries that should return a big number of results (int - Krugle:7,687,992 vs Google:38,700,000) and measurable queries ("pca transformation" - Krugle:2 vs Google:20). Google even groups identical files.<BR/><BR/>I use regular expressions to search for different versions of a file name or to include synonyms in a query. It's also nice that you can control the search results better: get all the files that include "int md5(" at the beginning of a line, get the files that contain recursive in a function definition.Alex Chituhttps://www.blogger.com/profile/02618542750965508582noreply@blogger.comtag:blogger.com,1999:blog-18157064.post-9884144178437693512007-07-07T12:01:00.001-07:002007-07-07T12:01:00.001-07:00@GT Staff - Re the back-button. Amen to that. We'...@GT Staff - Re the back-button. Amen to that. We've fixed it in the latest revision of our enterprise product, which will get propagated to our public site in the next update.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-18157064.post-53841988259428510742007-07-07T12:01:00.000-07:002007-07-07T12:01:00.000-07:00Hi there,Thanks for the nice write-up. I started t...Hi there,<BR/><BR/>Thanks for the nice write-up. I started typing "a few quick comments" here, but when it stretched into multiple paragraphs I turned it into a blog post at <A HREF="http://blog.krugle.com/?p=255" REL="nofollow">Code Search Mashup?</A><BR/><BR/>The 5-cent overview...<BR/><BR/>1. We're now in beta with our enterprise product.<BR/><BR/>2. Love to hear how you compare code index sizes.<BR/><BR/>3. What do you typically use regular expressions to search for?<BR/><BR/>Thanks,<BR/><BR/>-- KenAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-18157064.post-38529602110620845582007-07-07T03:30:00.000-07:002007-07-07T03:30:00.000-07:00I also like Krugle's ajax interface over Google's ...I also like Krugle's ajax interface over Google's usual simple UI for code search. (I haven't used Koders before) Also, Krugle's UI provides more context to the current code search result. A more advanced UI really works here since the target users of the tool are fairly advanced users (developers). My only gripe with Krugle is it's lack of proper behavior support for the browser's back button. Though the tabbed interface somehow tries to make up for that fact, I still think that every good AJAX UI should get this right.<BR/><BR/>Another thing that I like about Krugle is its syntax coloring.Anonymousnoreply@blogger.com