pub struct UserBehavior {
pub avg_session_duration: f64,
pub avg_searches_per_session: f64,
pub search_ctr: f64,
pub filter_usage: HashMap<String, u64>,
pub facet_usage: HashMap<String, u64>,
}Expand description
User behavior analytics
Fields§
§avg_session_duration: f64Average session duration
avg_searches_per_session: f64Average searches per session
search_ctr: f64Search result click-through rate
filter_usage: HashMap<String, u64>Filter usage statistics
facet_usage: HashMap<String, u64>Facet usage statistics
Trait Implementations§
Source§impl Clone for UserBehavior
impl Clone for UserBehavior
Auto Trait Implementations§
impl Freeze for UserBehavior
impl RefUnwindSafe for UserBehavior
impl Send for UserBehavior
impl Sync for UserBehavior
impl Unpin for UserBehavior
impl UnsafeUnpin for UserBehavior
impl UnwindSafe for UserBehavior
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more