Closed rafeca closed 5 years ago
Something worth to notice is that this is going to create an event for every single keypress on the fuzzy finder. I'm going to add some logic to throttle the number of events so we send maximum one e.g every minute or so.
Summary
In order to understand better the real world performance of the
fuzzy-finder
and allow us to take better decisions, we want to start logging the time it takes to execute a filtering action.Along with the time taken to do the filtering, we want to log some additional metadata:
fast
scoring system implemented here will have an important impact on the filtering time, so we want to log which is the scoring type that's being used.Since the
standard
scoring system is not controlled by the fuzzy finder (but viaatom-select-list
) we cannot easily log it from here. That's not a big deal since we're planning on deprecating that system.Schema of the data
fuzzy-finder-v1
metadata
ec
time-to-filter
el
alternate
orfast
)ev
Sample JSON payload
Verification process
//cc @telliott27