Searching Parameters

Search for

This is the text pattern you wish to search for. This is typically a filename or parts of one. Note that the ftp search server only performs a search on filenames, not the directory/path.

Search type

There are three basic ways of searching: search, match or navigate. The difference between a search and a match is that a match only gives you the filenames all by themselves without any information about size, path etc. Also, you get the same filename only once.

The benefits of "match"

When is such a match useful? Say you are looking for a new version of Emacs. You know that the version you are waiting for will be distributed in a file called "emacs-19.30" something. In this case, you do a "Case sensitive substring match" for "emacs-19.30". Such a match is much faster than a search, and you will get a shorter and more comprehensive reply. If you get any hits, you can click on the filenames found to do exact searches on them and locate the actual files.

The twelve query modes

  1. Case insensitive substring search. Searches for parts of a filename. Treats uppercase and lowercase letters equally.
  2. Case sensitive substring search. Searches for parts of a filename. Treats uppercase and lowercase letters like different ones.
  3. Case insensitive glob search. Searches for filenames, using globbing. Treats uppercase and lowercase letters equally.
  4. Case sensitive glob search. Searches for filenames, using globbing. Treats uppercase and lowercase letters differently.
  5. Regular expression search. Searches for parts of a filename with a regular expression. Regular expressions are a powerful way of matching text strings.
  6. Exact search. Searches for the exact filename. Case is significant.
  7. Case insensitive substring match. Matches for parts of a filename. Treats uppercase and lowercase letters equally.
  8. Case sensitive substring match. Matches for parts of a filename. Treats uppercase and lowercase letters like different ones.
  9. Case insensitive glob match. Matches for filenames, using globbing. Treats uppercase and lowercase letters equally.
  10. Case sensitive glob match. Matches for filenames, using globbing. Treats uppercase and lowercase letters differently.
  11. Regular expression match. Matches for parts of a filename with a regular expression.
  12. Navigate. Lets you browse an FTP server's filesystem without actually logging on to it. This feature lets you browse the contents of an FTP server without logging on to it (very useful for full ones). Set "Search type" to "Navigate" and search for "ftp.server.host/" or "ftp.server.host/directory".

    If this field does not contain any slashes, glob matching for ftp server hostnames are performed, and the dates shown indicates when the ls listing were collected.

Try exact hits first

If you use this option, your search will first be of the type "exact" regardless of what you've set the "Search type" menu to. If there are no hits with an "exact" search, a new search is done, this time the way you specified. This option does not work as expected with glob searches/matches.

Max hits

A limit to the number of hits the server should report. For efficiency across slow networks, keep this number low (100 or less).

Max matches

A limit to the number of matches (unique file names) the server should report.

Max hits/match

A limit to the number of hits the server should report for each match (unique file name)

Limit to domain

If this parameter is given, you will only get hits where the hosts have the given parameter at the end of their domain name. Having edu here would exclude hits from everywhere but *.edu. This can also be a list of domains separated by colons. For instance, you can say you want hits only from hosts in Norway, Denmark, Sweden and Finland by putting "no:se:fi:dk" here. You can also put only a hostname there, in which case the search is limited to that site only.

Note! Use of colons or hostnames in this filter may cause a markedly higher response time.

Limit to path

If this parameter is given, you will only get hits with a a path name containing at least one of the colon separated non-negated elements if any exists, and none of the negated elemements. Elements are negated if they start with the character !. The match is case sensitive, thus you may need a rather long list to eliminate most Linux/FreeBSD specific software:

  !linux:!Linux:!slackware:!Slackware:!debian:!freebsd:!redhat:!FreeBSD

Having gnu here would exclude hits with a path that did not contain gnu.

Note! Use of this filter may cause a markedly higher response time.

Zurück zur Suchseite