Re: [Tracker] GSOC Project Idea
- From: Sumit Ranjan <sumit nitt gmail com>
- To: tracker-list gnome org
- Subject: Re: [Tracker] GSOC Project Idea
- Date: Mon, 29 Mar 2010 03:30:48 +0530
Hi all..
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.
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 my 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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]