DC_Gui: The Find Tab

Previous | Table of Contents | Next

## The Find Tab

The Find tab allows you to search for files or users on the network.

The upper window displays the found files that match your search pattern.
The window gives the following information:
1) Nick: The name of the user who owns the file.
2) Filename: The name of the file that matches your search pattern.
3) Size: Size if the file.
4) Slot: Total and open slots for this user.
5) Spd: Speed of the user.
6) Hub: Name of the hub where the file is found.

The first field, below the file search window, allows you to enter your search pattern.

> The search pattern
> Due to the limitations of the DC protocol you cannot use regular expressions in the search box. However, you can use the dollar symbol `$` to create simple `AND` queries (there is no `OR` functionality though). The search is case insensitive. There are no word boundaries: the given words are always treated as substrings. Some examples of search strings are:
> - "john": searching for entries containing "john" (e.g.: "JOHN", "Johnny", etc.) in the filename or path
> - "john doe": searching for entries containing the string "john doe" (e.g. "John_does_it") Note: entries containing the string "doe john" will not be returned!
> - "john$doe": searching for entries containing both strings "john" and "doe". Note: only the entries containing all of the given strings will be returned: e.g.. a file "john.pdf" will not be returned, and a file "doe_john-test.ogg" will.
> - "apa d$mp3$ado": a combined search that will return "MADONNA - Papa_dont_preach.mp3" (note that the space in the search string matches an underscore too: "apa d" -> "Papa_dont", and "ado" is a case insensitive substring of MADONNA. Note also that the order of the substrings in the query is not important.).

By pressing the Search button you will send the search pattern to the hub.

The Show search user side and Hide search user side button will show and hide the user search section respectively. Note that this is the same button with a different text depending on the status of the user search section.

The lower window displays the found users that match your search pattern.
The window gives with every entry the following information:
1) Hubname: Name of the hub where the user is found on.
2) Share: The share of the user.
3) IP: IP of the user.
The second field, below the user search window, allows you to enter your search pattern. By pressing the Search this user button you will send the search request to the hub.