NAME

apropos - search the complete content of all man pages

SYNOPSIS

apropos [-123456789p] query

DESCRIPTION

The apropos utility performs a full text search over the complete content of all man pages. It uses the FTS engine of Sqlite to perform the search. The database is created with the help of makemandb(1) utility.

This implementation of the apropos utility is more sophisticated than the classical version of . Like modern search applications, it uses advanced techniques like stemming and term weighting to rank the matching results in decreasing order of relevance. By default apropos will only display the top 10 matches in the output.

It supports the following options:

-1
Search only within section 1 manual pages.

-2
Search only within section 2 manual pages.

-3
Search only within section 3 manual pages.

-4
Search only within section 4 manual pages.

-5
Search only within section 5 manual pages.

-6
Search only within section 6 manual pages.

-7
Search only within section 7 manual pages.

-8
Search only within section 8 manual pages.

-9
Search only within section 9 manual pages.

-p
This display all matching results (instead of the default of 10) and pipe them through a pager (defaulting to more(1)).

FILES

/var/db/man.db The Sqlite FTS database which contains an index of the manual pages.

SEE ALSO

makemandb(1), man(1)

AUTHORS

Abhinav Upadhyay

BUGS

At the moment makemandb(1) is currently unable to parse the escape sequences in man(7) pages, therefore at times you might see snippets of the matching text mixed escape sequences, making it a bit unreadable. This should be fixed in upcoming versions.
Get NetBSD Summer of Code projects at SourceForge.net. Fast, secure and Free Open Source software downloads
Abhinav Upadhyay <er.abhinav.upadhyay at gmail dot com>
$Id: apropos.html1,v 1.2 2011/08/25 06:52:59 abhinavupadhyay Exp $