← Prev in month ← Prev in thread
Next in thread → Next in month →

[OASIS Issue Tracker] Created: (ODATA-139) New system query option $search for free-text search within an entity set

From
OASIS Issues Tracker <>
Date
2012-10-15T14:34:41+00:00
ID
1415621164.4041350311667404.JavaMail.tomcat55@mw00
Thread
[OASIS Issue Tracker] Created: (ODATA-139) New system query option $search for free-text search within an entity set
New system query option $search for free-text search within an entity set
-------------------------------------------------------------------------

                 Key: ODATA-139
                 URL: http://tools.oasis-open.org/issues/browse/ODATA-139
             Project: OASIS Open Data Protocol (OData) TC
          Issue Type: Improvement
          Components: OData ABNF Construction Rules v1.0, OData Protocol v1.0, OData URL Conventions v1.0
    Affects Versions: WD01
            Reporter: Ralf Handl
             Fix For: WD01


Searching a list of entries by entering a free-text search phrase in a single input field is a very common UI pattern in mobile and browser-based applications.

Translating this (typically case-insensitive) search phrase into an OData filter string is cumbersome and error-prone.

A better alternative is providing a specialized query option that takes a search term and allows the server to interpret this search term.

    GET ~/Orders?$search=blue

could return sales orders thatsomehow match the phrase "blue", without the client needing to specify where this phrase may occur. It even could appear in related entities, e.g. the description of one of the products ordered.

This is comparable to Level 0 Conformance in CQL, see ODATA-3.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tools.oasis-open.org/issues/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
← Prev in month ← Prev in thread
Next in thread → Next in month →