Inventory Search Tab
Use this tab to widen the scope of the inventory advanced search function. Use it to search for item searches on web pages when the Webstore module is in use.
Access the inventory advanced search feature by clicking the
search
icon on the Inventory Item Maintenance form's toolbar. The keyword search
references words using the selections made in the Inventory Control Inventory
Search form.
Options Reference
Each option and field on the form is described below. Mandatory options and fields are highlighted in red.
Search Items
The search item table is populated with all of the string attributes for an inventory item. This also includes all user-defined fields that have been explicitly defined with the inventory item class, and which have also been defined as string attributes.
Include
Select the string attributes to be include as keywords for inventory item searching.
Rebuild Search
Click this button to rebuild the allSearchWords collection maintained for each inventory item. Every string of characters (separated by a space) within each of the selected search items is added to the collection with the each inventory item.
Example
The inventory item description Intel Dual Core Desktop would be divided into four search word instances in the StockItem:allSearchWords collection: Intel, Dual, Core, and Desktop. Each search word in the collection would then represent an individual keyword against which the item can be searched for.
Search percentage match
Use this value to manipulate the scope of the search process. The default assignment for new systems is 100%.
Example
One of the keywords contained in the search word collection against an inventory item is SONY, and the search percentage value is set to 75%. The advanced search logic returns any item containing a keyword matching the character string SON, as this represents 75% of the length of SONY. Any inventory item containing keywords like SONIC or SONDHEIM also return under this search condition. A setting of 100% means an exact match is required.
In this example, an item with a description beginning with SUPERSONIC are not returned because the search process is based on string matches at the beginning of a keyword, not the middle or end.
- User defined fields inherited by an inventory item using an IN Analysis Code are not included in the table.
- New inventory items have a search word collection generated when they are saved to the database (with description as the default string selection).
- Changes to any of the nominated search word attributes against an inventory item update to the allSearchWords collection, so the Rebuild Search process does not need to be run.