When an artifact is saved, each attribute contained in the artifact is analyzed to produce a list of tags that are then associated with the artifact. Quick search is a form of keyword based searching which uses tags to perform contextual artifact searches.
For an attribute to be tagged by the system, it must meet the following criteria:
To produce tags, modified attributes are sent to the OSEE application server where the tagging system processes each attribute using an Attribute Tagger specified by the attribute's type. The Attribute Tagger knows how to interpret the attribute's data and how to extract words from the content. At this point, a word is defined as a sequential set of alphanumeric characters delimited by one or more spaces. As words are parsed, they are sent to the tagging system's word encoder where the following processing takes place:
' ',
!, ", #, $,
%, (, ), *, +,
,, -, ., /, :,
;, <, >, ?, @,
[, \, ], ^, {,
|, }, ~, _) as delimiters.When encoding words into tags, the tag encoder uses an algorithm which transforms the word's characters into a bit-packed tag that will fit in a 64-bit integer. The tag will represent up to 12 characters (all that can fit into 64-bits). Longer words will be turned into consecutive tags.
| Original | Keywords | Encoding | ||||
|---|---|---|---|---|---|---|
| appendeces | appendix | -220858502 | ||||
| battery(ies) | battery | 529513131 | ||||
| alternate/backup |
|
|

      Quick Search View