Although there are many fields that are relevant to signals, this topic describes which fields are required for each type of signal. Without these fields, reports and dashboards may not function as expected.
ReportSignal Types UsedRequired FieldTypeDescriptionExample
Search queries✘ Annotation
✅ Click
✘ Login
✅ Request
✅ Response
querystringTerms of the query.physics
Facets used✘ Annotation
✘ Click
✘ Login
✅ Request
✘ Response
filter_fieldarray of stringList of filters associated with the query, which in turn is associated with signal.[“categories_s”]
Facet filters applied✘ Annotation
✘ Click
✘ Login
✅ Request
✘ Response
filterarray of stringList of applied filters associated with the query, which in turn is associated with signal.[“categories_s/math.OA”]
Application servers✘ Annotation
✅ Click
✘ Login
✅ Request
✘ Response
hoststringHost name of the server that is hosting the app, which in turn is generating the signal.lucidworks
Response times✘ Annotation
✘ Click
✘ Login
✘ Request
✅ Response
timenumberResponse time (in milliseconds).17
URLs clicked✘ Annotation
✅ Click
✘ Login
✘ Request
✘ Response
urlstringURL of the page that was selected from the search results. This typically results from a click signal.http://arxiv.org/pdf/astro-ph/0611688v1
Search pages✘ Annotation
✘ Click
✘ Login
✅ Request
✘ Response
page_titlestringTitle of the page that the signal originated from.Search Preview
Search platforms✘ Annotation
✅ Click
✘ Login
✅ Request
✅ Response
platformstringName of the search platform.fusion
Visitor countries✘ Annotation
✅ Click
✘ Login
✅ Request
✘ Response
geo_country_namestringOriginating country of the user.United States
Visitor cities✘ Annotation
✅ Click
✘ Login
✅ Request
✘ Response
geo_city_namestringOriginating city of the user.San Francisco
Browsers✘ Annotation
✅ Click
✘ Login
✅ Request
✘ Response
browser_namestringName of the browser that generated the signal.Firefox
Operating System✘ Annotation
✅ Click
✘ Login
✅ Request
✘ Response
os_namestringName of the operating system used by the user.Ubuntu
Device types✘ Annotation
✅ Click
✘ Login
✅ Request
✘ Response
os_devicestringType of the device used by the user.Computer
Websites people are coming from✘ Annotation
✅ Click
✘ Login
✘ Request
✘ Response
referrer_domainstringURL of the page that the signal originated from.http://www.google.com
Users✘ Annotation
✅ Click
✘ Login
✅ Request
✘ Response
user_idstringUnique ID for the user that generated the signal.admin
User domainsN/AdomainstringDomain of the user that generated the signal.lucidworks.com
Types of event✅ Annotation
✅ Click
✅ Login
✅ Request
✅ Response
typestringType of the signal.click
Head Tail analysis✘ AnnotationThis report is populated by running a head tail job in Fusion. With a collection called foo, for example, run the foo_head_tail job.N/A
✅ ClicktypestringN/A
✅ ClickquerystringN/A
✘ LoginN/A
✘ RequestN/A
✅ Responsecount_inumberN/A
The fields mentioned above are defined as follows:
Field NameExample ValueDescription
count_i1Number of times an interaction event occurred with this item
doc_idNMDDVProduct ID or Item ID
queryxwearabletechA query string from the user
session_id91aa66d11af44b6c90ccef44d055cf9aId for session in which user generated the signal
typequick_view_clickType of session the user used to interact with the platform
user_id11506893ID of user during the session
timestamp_tdt2018-11-20T17:58:57.650ZTime when signal was generated
Some signal types, including custom signal types, may include additional fields.