21 #ifndef SEARCH_CONTEXT_H_
22 #define SEARCH_CONTEXT_H_
37 class DatasetFeatures;
Definition: dataset-frames.h:162
void reset_mask()
Definition: scores.h:103
Definition: common-types.h:33
std::set< FrameId > ShownFramesCont
Definition: common-types.h:88
std::set< FrameId > LikesCont
Definition: common-types.h:86
DisplayType
Definition: common-types.h:102
Container for all the available filters for the rescore.
Definition: query-types.h:103
The type representing the whole query.
Definition: query-types.h:470
Represents exactly one momentary state of a search session.
Definition: search-context.h:44
LikesCont likes
Definition: search-context.h:79
bool operator==(const SearchContext &other) const
Definition: search-context.cpp:37
std::vector< TemporalQuery > last_temporal_queries
Definition: search-context.h:76
std::vector< VideoFrame > curr_targets
Target we were looking for.
Definition: search-context.h:93
ShownFramesCont shown_images
Frames that were seen since the last rescore.
Definition: search-context.h:82
void reset()
Definition: search-context.h:52
ScoreModel scores
Definition: search-context.h:70
std::string label
Definition: search-context.h:87
UsedTools used_tools
Definition: search-context.h:63
void reset_filters()
Definition: search-context.h:56
std::size_t ID
Definition: search-context.h:60
Filters filters
Filters based on metadata (hour, weekday).
Definition: search-context.h:90
size_t temporal_size
Definition: search-context.h:73
Query _prev_query
Definition: search-context.h:95
DisplayType curr_disp_type
Definition: search-context.h:67
std::string screenshot_fpth
Definition: search-context.h:85
std::vector< VideoFramePointer > current_display
Definition: search-context.h:66
Parsed current config of the core.
Definition: settings.h:190