This topic describes how to perform a search on Global Search / Service Request Manager Search, and details a bit about how it works.
Application: Service Request Manager Search
Go To > Self Service > Service Request Manager Search
Application: Global Search
To perform a search on Service Request Manager Search you have two important sections:
Solution and Service Request attributes – In this section, you can select the possible fields you want to do the search but only to the Solution and Service Request application.
To open Global Search you have two options; the first is to use navigation (Go To > Service Desk > Global Search) and the second is to use the icon in the Service Request, Incident, Problem, and Solution applications.
You can add more attributes to be part of the search. To add more attributes in Advanced Search, click the button “Select Additional Attributes”. A dialog displays all attributes that can be searchable:
The Additional Attributes dialog displays all attributes for Solution, Incident, Service Request, and Problem applications, but not attributes where the “searchtype” is not null and the “maxtype” is:
To check this information, select GoTo > System Configuration > Platform Configuration > Database Configuration. Search object Solution or Incident or SR or Problem and click the Attributes tab.
Logic operators can be used for the search criteria. They are AND, OR(Capital letter), “”,*,().
- Server AND fail
Note: The * operator can be used only at the end of a word.
Cron Task /Lucene
The Search feature of Global Search and Service Request Manager Search uses the open source framework of Lucene from Apache. More detail about this framework can be found at http://lucene.apache.org/.
We have a Cron task to create the Lucene index files that you can find on Go To > System Configuration > Platform Configuration > Cron Task Setup.
srm.properties stores the information about the last indexing done.
By default all files are created on:
(WebLogic Application Server)
<BEA install path> \user_projects\Domains\<TPAE Domain>\ojectsearchindex_xx
WAS (WebSphere Application Server)
<WAS install path>\profiles\<TPAE Profile>\objsearchindex_xx
where xx is the language code.
There are some dictionary files that contain the words that Lucene will consider to do the indexing. This dictionary is provided by the IBM Language Ware product. Language Ware supports the multilingual parse and search ability through the usage of the lexical dictionary files.
In Service Request Manager, there are files that contain the .dic extension under the directory < TPAE installation>\application\maximo\lib.
These are the languages supported by Lucene:
The path for .dic files can be changed; check the Configuration section.
System Properties of Global Search
You can change the system properties on Go To > System Configuration > Platform Configuration > System Properties.
Here are some important properties for Global Search:
This is the path where dictionary files are stored ( default is <srm_install>/applications/maximo/lib )
This is the path where indexing files will be generated and are searchable.
Sets the maximum size of attached text files that will be indexed (default is 1 MB).
By default just .txt, .html, .htm, .doc, .xml files attachments are indexed, but new ones can be added with this system property.
Examples: .info, .log, .sql
The files should be in text format.
Sets the size limit, in megabytes, of attached files that will be indexed.