I think you should get in contact with the Tracker and Zeitgeist developers
Tracker providers content indexing and semantic relations while Zeitgeist
does contextual relevancy :)
Please don't hesitate to visit us at #tracker on GIMPNET and #zeitgeist on
Freenode
Cheers
Seif

2010/3/21 SUMIT RANJAN <sumit.n...@gmail.com>

> Hi..
> I am Sumit, third year Computer Science student from India. I am very much
> enthusiastic about contributing for gnome, in google SoC'10. I have come up
> with a project idea, which I wish to work on.
>
> Description: I would like to develop a "User friendly Command Search Tool"
> which gives users facility to search for a specific command offline. The
> user can give a text input related to the command. The tool will generate a
> list of commands with description, sorted based on relevance.
> Currently, to search for a command we can do man -k or apropos or whatis ,
> which searches for keywords in a set of database files containing short
> description of system commands and displays the result in standard output.
> But the results obtained are plenteous or sometimes empty and are
> alphabetically sorted. So it becomes very painful to find the expected
> command from a huge list of results.
> Take for an example,
>     when I search for "list content of directories"         ==> empty
> result
>                               "file compression"                     ==>
> empty result
>                               "compression"                          ==> 15
> results(not sorted by relevance)
> Benefits: This tool can be very  useful for newbies who are not familiar
> with linux commands. In such cases they have to google to get the command
> they want. But in case of offline users they have no choice but to look into
> linux reference manuals.
>
> To Do:  1) Ranking the results based on relevance (developing a ranking
> algorithm)
>             2) Making a GUI for the tool, which displays the results in a
> user friendly manner, categorizing the results.
>             3) Use data from linux forums to estimate the popularity and
> usage of command.
>             4) Do natural language processing of the input text, to give
> good search results.
>
> These are initial thoughts of my idea. I would very much appreciate, if I
> could receive some feedback on my idea and whether this can be feasible for
> google SoC proposal. I am also looking for mentors, who might be interested
> in this idea.
>
> With regards,
> Sumit Ranjan
> 3rd Year, CSE
> Email Id:  sumit.n...@gmail.com
> Mob No.: +91-9952842678
> _______________________________________________
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
>
_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to