claraadora / pe

0 stars 0 forks source link

Find command doesnt work if there is punctuation attached to the word #3

Open claraadora opened 3 years ago

claraadora commented 3 years ago
  1. add c/expense d/test. a/10.10 t/blogshop t/eCommerc
  2. find c/expense k/test Actual: no entries found Expected: the entry at (1) should be found since it matches the word "test"

"The search does not match partial words. e.g. food will match food and fast food but not fastfood"

In the UG, it is stated that the search is based on word. Thus, it should be able to separate the word from the punctuation. Especially since description can be sentences and the keyword may be in the end of the sentence. Screenshot 2020-11-13 at 4.35.20 PM.png

nus-se-bot commented 3 years ago

Team's Response

Partial word filtering is not part of what we intended to deliver in v1.4. Currently, the find command to find instances of the exact words. We will keep this suggestion in mind for potential future iterations.

Items for the Tester to Verify

:question: Issue response

Team chose [response.NotInScope]

Reason for disagreement: Thank you for your response. However, I think this issue is in scope and part of the find feature completeness.

The find feature searches based on "words". As such, I think a user should be able to find an entry with the description test. when executing find command with the keyword test . In test., the word is test and the punctuation is ..

I think many words in the descriptions can have adjacent punctuation marks, such as when listing using commas, or ending a sentence using full stop; these words with adjacent punctuation marks are words that should be detectable using find commands.