[ANN] go-search.org: Go Code Search Engine, find the package you should import.

444 views
Skip to first unread message

David DENG

unread,
Jul 4, 2013, 10:40:46 PM7/4/13
to golan...@googlegroups.com
First version of GCSE launches: http://go-search.org/ , come and try!

Any feature, ranking, technical suggestion is welcome! Reply this post or put it here: https://github.com/daviddengcn/gcse/issues

The ranking and backend is still optimizing, service may be reboot sometimes.

Some statistics from the engine may be fun ( http://go-search.org/tops ) :



Enjoy it!
David

Robert Melton

unread,
Jul 4, 2013, 11:32:58 PM7/4/13
to David DENG, golang-nuts
David--

Cool app, I like the easy way it is easy to add items.  Two points:

#1. What is the license?  I can't touch it without a license.  MIT or BSD would be awesome.  

#2. Are you interested in a mirroring protocol / service so other services could sync / share / be backups of yours? 


David

--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--
Robert Melton

David DENG

unread,
Jul 5, 2013, 12:16:16 AM7/5/13
to golan...@googlegroups.com, David DENG
I'll add license. I prefer BSD.

I'm going to provide a json api for fetching package list and package information.

David

David DENG

unread,
Jul 6, 2013, 10:29:16 AM7/6/13
to golan...@googlegroups.com
I add some css to make the site more responsive for mobiles.

David

SteveD

unread,
Jul 8, 2013, 5:21:22 AM7/8/13
to golan...@googlegroups.com

On Friday, July 5, 2013 4:40:46 AM UTC+2, David DENG wrote:
First version of GCSE launches: http://go-search.org/ , come and try!

 Very useful!  Instructive to put in something common like 'mysql' and see the thousand flowers bloom!

I've come to really appreciate the Go build/packaging system but it does result in proper names being part of package names. So this will help a person find the most popular fork.  I remember with even something relatively uncommon like Lua bindings there were almost 17 forks, so of course I added another one ;)  Then I found that Alessandro Arzilli was serious about maintaining his fork and then the rest was simple.

Utlimately the hope is for Darwinian evolution - there has to be a 'fitness function' to determine what mutations to choose...

steve d.

Filip Zaludek

unread,
Jul 8, 2013, 9:38:22 AM7/8/13
to golan...@googlegroups.com

Useful app! But if it searches only package description and not the code, I consider name little bit misleading.. ATM unavailable, no way to verify it.
fz

David DENG

unread,
Jul 8, 2013, 10:09:37 AM7/8/13
to golan...@googlegroups.com
The aim of the project is to help people find the code to use(import). Currently, only package description, name and readme are indexed. But in my near future plan, exported types/funcs will be analyzed and some important types/funcs, as well as their comments, will be indexed, too.

David

David DENG

unread,
Jul 11, 2013, 2:57:38 AM7/11/13
to golan...@googlegroups.com
UPDATE:


  • The about page, in which I write the motivation of this project, is revised by Robert Melton, thanks to him.
  • Ranking is optimized: static-ranking, and IDF for multi-term matching
David

On Friday, July 5, 2013 10:40:46 AM UTC+8, David DENG wrote:

David DENG

unread,
Jul 31, 2013, 12:20:08 AM7/31/13
to golan...@googlegroups.com
UPDATE: GCSE API

#gcse now provides data with json/jsonp. One can programmatically fetch the data, show on his own page.

Currently, package details and top tables supported. Go to the API page for details. (http://go-search.org/infoapi/ )

Use them smartly, #golang guys!

On Friday, July 5, 2013 10:40:46 AM UTC+8, David DENG wrote:
Reply all
Reply to author
Forward
0 new messages