Open nus-pe-bot opened 5 years ago
This feature currently only tracks the search frequency for the user during a usage session (e.g. during the duration of wiriting a paper). If the search frequency was stored for every session, it would be difficult to track the mastery of a word since the words existing for longer in the dictionary would by default have more number of searches. Hence over time when listing the word search frequency, how long the word has been in the word bank would confound the ranking of the words in the search frequency, which is an unintended effect. Therefore it was opted that the search frequency be simply stored on the stack for single session usage.
However, I note that a better option would be to allow users to have the frequency to choose if they wanted to store the frequency on the stack or in the storage files, which could definitely be implemented in future versions. Therefore I have accepted the issue but chosen to downgrade the severity as this does not affect the normal operations of the app, and it was not intended in the first place for search frequency to be stored in the hard disk for the above reasons as well.
--
The above image shows me searching for the word 'hello', which correctly returns the meaning.
However, upon restarting, my search frequency is removed. As a user, this renders the freq feature effectively useless for me.
[original: nusCS2113-AY1920S1/pe-interim#1357]