Features/Plain Query Format: Difference between revisions

Line 24: Line 24:


Instead of having complicated query format for org.laptop.sugar.DataStore::find(), use plane string [http://www.xapian.org/docs/queryparser.html full featured] query format i.e. use all system query parameters(like timestamp, mime_type etc.) with user query string(from former find()'s 'query' argument).
Instead of having complicated query format for org.laptop.sugar.DataStore::find(), use plane string [http://www.xapian.org/docs/queryparser.html full featured] query format i.e. use all system query parameters(like timestamp, mime_type etc.) with user query string(from former find()'s 'query' argument).
All system, users predefined and some(its up to user) of users query terms will use prefixes like mime_type:"text/plain" or ctime:<date1>..<date2>
==== System terms ====
* ''tree_id''
* ''version_id''
* ''parent_id''
* ''ctime'' support ranges
* ''bundle_id''
* ''entry_type''
* ''creator''
* ''mime_type''
==== Users predefined terms ====


== Benefit to Sugar ==
== Benefit to Sugar ==