Event messages are fired by the DAF.Search.Base
component, retrieved by a message sink component, and eventually passed to the logging components in /atg/reporting/datacollection/search
so that information is logged and can be reported on.
Logger Component | Message Listened For | Message Triggered By | Details Logged to File |
---|---|---|---|
|
| User contacts a search environment for the first time (a Search server may include more than one environment). | Timestamp |
|
| The search engine responds to a user query. | Timestamp |
| The user navigates through categories on the site. | Timestamp | |
|
| User views any document from search engine. | Timestamp |
|
| INSERT, UPDATE, or DELETE performed on a topic. | Timestamp |
|
| INSERT, UPDATE, or DELETE performed on an environment. | Timestamp |
|
| INSERT, UPDATE, or DELETE performed on a search project. | Timestamp |
|
| User clicks on a search result. | Search request and response stored in |
Many events log a Query Type. For all query languages, OneWordQuery and TwoWordQuery are the two basic and often the most common types. Each language has a language-specific set of query types. For queries in English, the following types are distinguished:
HowMuchQuestion—Begins with the words “how much”
HowManyQuestion—Begins with the words “how many”
HowToQuestion—Begins with the word “how,” followed by a question word like “can” or “do,” followed by a pronoun like “I,” or just any query starting with “how to”
HowAdjectiveQuestion—Begins with the word “how,” followed by an adjective, as in “How heavy is the X15?”
HowAdverbQuestion—Begins with the word “how,” followed by an adverb, as in “How fast is the connection speed?”
HowQuestion—Begins with the word “how”
WhatIsQuestion—Begins with the words “what is”
WhatQuestion—Begins with the word “what”
WhoIsQuestion—Begins with the words “who is”
WhoQuestion—Begins with the word “who”
WhereCanIFindQuestion—Begins with the words “where can I find”
WhereQuestion—Begins with the word “where”
WhyQuestion—Begins with the word “why”
TellMeQuestion—Begins with the words “tell me” or with the word “describe”
CanIQuestion—Begins with the words “can I”
YesNoQuestion—Begins with an auxiliary verb, like “Am I...” or “Can you...”
Statement—Any query beginning with determiners or possessive pronouns, including in English: “a” “an” “the” “this” “that” “my” “our” “your” etc.
TwoWordQuery—Any other query that is two words long
OneWordQuery—Any other query that is one word long
Other—Any other query
Other languages have a similar set of specific query types, usually identified by their initial words.
Note: To avoid skewing reporting results, the Search Testing feature of Oracle ATG Web Commerce Search suppresses the JMS messages normally sent when a response is received to a Search query. See the Detecting Web Spiders section in the ATG Search Query Guide for information.
The formatFields
property of the logging components controls the format of logged data.