# Searching the Knowledge Bank in Self Service Portal

{% hint style="info" %}
You must have **Knowledge Bank Search** selected in the Options tab of your **Self Service Portal Role** to access this option.
{% endhint %}

To perform your Knowledge Bank search, follow these steps:

1. From the **My Options** menu, select **Self Help** and then **Search Knowledge Bank**.
2. The **Knowledge Search** page appears. Complete the details.

<table data-header-hidden><thead><tr><th width="193.5"></th><th></th></tr></thead><tbody><tr><td>Search Text</td><td><p>The field enables you to perform a free text search. The free text search instructs the system to search against the following fields for each knowledge type:</p><ul><li><strong>Abstracts</strong>: External Reference, Title, Abstract.</li><li><strong>FAQs</strong> (Frequently Asked Questions): External Reference, Questions, Symptoms, Answer.</li><li><strong>Calls</strong>: External Reference, Title Description, Solution.</li><li><strong>Known Issues</strong>: External Reference, Title, Problem, Workaround.</li></ul></td></tr><tr><td>All Words</td><td><p>Select to search for all the words you typed into the <strong>Search Text</strong> field. Knowledge entries with words that match all the text specified will be returned in this search.</p><p>If you search for Network Problems, and select <strong>All Words</strong>, the system will search for “Network Problems” and return results that contain the phrase “Network Problems”</p><p>This option does not take into account the sequence of the words specified. If you want to search for text in a knowledge entry in the sequence you entered them in the Search Text field, use the <strong>Exact</strong> option.</p></td></tr><tr><td>Any Words</td><td><p>Select to search on any of the words you typed into the <strong>Search Text</strong> field. Knowledge entries with one or more words that match the text specified will be returned in this search.</p><p>If you search for Network Problems, and select <strong>Any Words</strong>, the system will search for “Network Problems” and return results that contain the word "Network" or the word "Problems".</p></td></tr><tr><td>Exact</td><td>Select this option to search for knowledge entries with the word or words specified in the Search Text field. This option will return entries in which the body text contains any or all words as specified in the Search Text field, not necessarily in the same order. Selecting Exact will not retrieve text that has another form of the word or a synonym. For example, if you specify “Join” in text box, the search will not retrieve “Joined” as a match. Note that this type of search does not include an exact phrase search. To search for an exact phrase, the words for which you are searching must be specified within quotation marks.</td></tr><tr><td>Related</td><td>Select to search for Knowledge entries that contain synonyms or words that are similar to the text entered in the Search Text field will be returned in the search. For example, if you specify the search text as “Cloning”, the search will locate entries that have any form of the search text, such as “clone” and “cloned”.</td></tr><tr><td>Regular Expressions</td><td><p>Select this option to search for knowledge entries with regular expressions associated with the words specified in the Search Text field. Regular expressions include wildcard characters such as an underscore (_) to represent one character or percentage (%) to represent zero or more characters. Usage of regular expressions is specific to the database engine you are using: SQL Server or Oracle. Regular expressions are limited to searching for individual words and therefore exclude any punctuation and white space specified in the search text. The following wild card characters are supported for SQL Server and Oracle:</p><ul><li>% - To search for any string of zero or more characters.</li><li>_ - To search for any single character.</li><li>[] – Any single character within the specified range. For example, the range [a-f] or the set [abcdef].</li><li>[^] – Any single character not within the specified range. For example, not in the range [^a-f] or not in the set [^abcdef].</li></ul></td></tr></tbody></table>

3. Select the article(s) you want to search for. You can select one or a combination of the article type(s).

<table><thead><tr><th width="184.5">Article Number</th><th>To search for an article based on the article number, type the number in this field.</th></tr></thead><tbody><tr><td>Entry Type</td><td>Select an entry type from the list. This entry list is based on the article(s) selection.</td></tr><tr><td>Profile Type</td><td>Select an article profile type from the list. A sub-profile list appears if it is defined. Select a sub-profile from the <strong>Sub-Profile</strong> list.</td></tr><tr><td>Service</td><td>Select a service from the list.</td></tr><tr><td>Type</td><td>Select a Problem type from the list.  A lower type tier appears if it is defined. Select a sub-type from the <strong>Sub-Type</strong> list.</td></tr><tr><td>Updated Since</td><td>You can use this field to instruct the system to search for articles that have been updated or created since the date you specified.</td></tr><tr><td>Sort By</td><td>Select a sort option from the <strong>Sort By</strong> list. There are three options:</td></tr></tbody></table>

| Profile      | Sorts the matched results based on the profile                                                                                                                                                                                                                                    |
| ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Most Recent  | Sorts the matched results by chronological date order starting with the most recent date                                                                                                                                                                                          |
| Search Score | Entries within the Knowledge Bank are assigned a search score based on the accuracy of the entry. The more search criteria the entry matches, the higher the search score. This can provide you with an indication on the relevance of the article based on your search criteria. |

4. Click to search. Your search results are displayed in a summary format based on the sort option you specified.
5. If your search does not yield any results, the following message appears “No Results Matching Criteria”.
6. Select a specific entry to view more information.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.alemba.com/asm-hermes/use-asm/using-the-self-service-portal/searching-the-knowledge-bank-in-self-service-portal.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
