Quick search bar provides easy access to search engines and look-up sites without connecting to their homepages first. $ProductName achieves this by a flexible interface and automatic form submission.
There is a button at the left end of the quick-search bar. You can click the button or its drop-down arrow to access the drop-down menu listing all available engines. You can right click on a menu item and select "delete" to remove an engine or a folder. The menu items correspond to the engine definition files. All the engine definition files (*.qseg) are stored under the folder $profile\Application Data\$ProductName\quicksearch. $Profile is your profile folder. You can create sub-folders inside "QuickSearch" folder for better organization.
Method
1 Enter keywords in the keyword field and then press ENTER key or click the green arrow button to search in the currently selected engine. |
|
Method
2 If you have turned on the option "Search At Select", you can enter the keywords and then choose an engine from the drop down menu to start searching in the selected engine. |
To sort the order of engines shown on the menu, click the "Favorites" button on the toolbar or select "View->Explorer Bar->Favorites" to show "Favorites" explorer bar. Go into the "QuickSearch" sub-folder. Re-order the engines by mouse drag-and-drop in the Favorites explorer bar.
You can put an engine definition file (.qseg file) on windows desktop or any other folder and then double-click on the file. SlimBrowser will open the engine definition file and prompt you for the keyword to be searched for.
$ProductName can help you extract search engine data from the current web page automatically. To do automatic extraction, observe the following steps:
Each engine definition file contains the following fields,
URL:
The address of the CGI (web form handler) together with the query
parameters. No matter whether the method of query form is GET or POST,
this URL should be written as if the form's method is GET. The keyword to
be searched for is represented as $key in the URL. The standard format for
this URL is like this: http://www.searchengine.com/cgipath?para1=value1¶2=value2...¶x=$key. |
|
method: the method of the web form, either 'GET' or 'POST'. |
For example, the definition for google search engine is given below,
Google;http://www.google.com/search?q=$key;get
This defines the search engine name to be "Google" and the form method to be "Get". If you search for "goodie" via google, the query URL is http://www.google.com/search?q=goodie.
Sometimes automatic search engine data extraction may fail to work. In this case, you may add your own search engine manually by reading the source code of the html page and web form. If the form method is GET, search for a keyword like "test" in that engine. Then copy the URL of the result page from the address bar into the URL field of the engine definition file. But you need replace "test" with "$key", which is a special variable for later substitution. If the form method is POST, you have to manually compose the query string as if the form is submitted with GET method.