Signal Types
There are five types of signals:-
Annotation. Annotation signals are generated when a user bookmarks, likes, or comments on a document. Annotation signals are likewise generated when the user removes a bookmark, like, or comment.
Annotation signals are generated by App Studio. If you are not using App Studio, this type of signal is not relevant to your search application.
- Click. Click signals are generated when a user clicks on a page element that is being monitored by the search app. Click signals are sent from the search app to Fusion.
- Login. Login signals record information about specific users when they log in to an application. This includes a time stamp and various session details.
- Request. A request signal is generated by a front-end search app and captures the raw user query and other contextual information about a user and their journey through the search app.
- Response. Response signals are automatically generated by a query pipeline when the signals feature is enabled for a collection.
Required Fields
Signals
The following table describes which fields are required for annotation, click, login, and request signals.Requests (or queries) can also require additional, available user data for the search.
Insights Reports
The table below describes which fields are required to generate the various reports within App Insights:
Head Tail analysis uses different fields depending on signal type.
This report is populated by running a head tail job in Lucidworks Search. With a collection called
foo, for example, run the foo_head_tail job.
Fusion jobs
The following tables specify required fields for specific Fusion jobs: Job:click_signal_aggr
Job:
phrase_extraction
Job:
spell_correction
Job:
synonym_detection
Job:
head_tail
Job:
_user_item_prefs_agg