Inventory Search Tab
Use this tab to widen the scope of the inventory advanced search function. It is applicable both within Greentree and for item searches on web pages when the Webstore module is in use.
Access the inventory advanced search feature by clicking the
icon on the IN Inventory Item Maintenance toolbar. The keyword search
references words using the selections made in the IN 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 relevant string attributes for an inventory item. This also includes all user-defined fields that have been explicitly defined against the inventory item class, and which have also been defined as string attributes.
Include
Select the string attributes you want to be include as keywords for inventory item searching.
Rebuild Search
Click this button to rebiuld the allSearchWords collection maintained against each inventory item in Greentree Desktop. Every string of characters (separated by a space) within each of the selected search items is added to the collection against 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
will not be returned because
the search process is based on string matches at the beginning
of a keyword, not the middle or end.
Additional Notes:
- 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 must be run.