Analyse - T1453
Open, Needs TriagePublic

Description

As a user that want to make search
I can write a request in a natural language
In order to find emails.

Scenario
Given I have the list of email and today it's 2016/03/18

SUBJECT DATE NAME STATE
KDE : Dynamics Project2016/02/16Johnunread
KDE : Dynamics PAQL KMail2016/02/17Franckunread
Qt : Assasin project2016/03/15Johnunread

When I write "Unread emails from John from the last two weeks" in search bar
Then the natural language is parsed as "Receiver is John" AND "DATE>2016/03/04" AND "state=unread" and the result will be :

SUBJECT DATE NAME STATE
Qt : Assasin project2016/03/15Johnunread

Related Objects

StatusAssignedTask
OpenNone
OpenNone
armenh created this task.Feb 13 2016, 2:41 PM
armenh renamed this task from Analyse to Analyse - T1453.Feb 13 2016, 2:44 PM
grebois moved this task from Sandbox to Maturation on the KDE PIM: KMail board.Feb 13 2016, 2:53 PM
dvincens updated the task description. (Show Details)Feb 16 2016, 4:43 PM
dvincens updated the task description. (Show Details)Feb 16 2016, 4:51 PM
armenh updated the task description. (Show Details)Feb 16 2016, 4:59 PM
armenh updated the task description. (Show Details)Feb 16 2016, 5:26 PM
hrouis updated the task description. (Show Details)Mar 10 2016, 2:40 PM
hrouis updated the task description. (Show Details)
hrouis updated the task description. (Show Details)Mar 10 2016, 3:13 PM
hrouis updated the task description. (Show Details)
grebois updated the task description. (Show Details)Mar 10 2016, 3:17 PM
grebois updated the task description. (Show Details)
grebois updated the task description. (Show Details)Mar 10 2016, 3:19 PM
grebois updated the task description. (Show Details)Mar 10 2016, 3:26 PM
grebois updated the task description. (Show Details)

The description could use more detail: Why does the user want to search for an email? What could be aspects they may search for?
You should give some example queries, because you probably won't be able to use any given sentence as a query, there will always be some limits to what you can actually interpret.

grebois moved this task from Maturation to Ready on the KDE PIM: KMail board.Mar 14 2016, 5:49 PM
grebois updated the task description. (Show Details)Mar 15 2016, 5:41 PM
grebois moved this task from Ready to In Progress on the KDE PIM: KMail board.Apr 7 2016, 3:06 PM