Radhika Kundam created RANGER-5213:
--------------------------------------
Summary: Add Support for isEnabled Filter and Full/Partial Text
Search on Labels and Keywords in Dataset Search
Key: RANGER-5213
URL: https://issues.apache.org/jira/browse/RANGER-5213
Project: Ranger
Issue Type: Task
Components: Ranger
Reporter: Radhika Kundam
Assignee: Radhika Kundam
Enhance the dataset search functionality to support:
# Filtering by the {{isEnabled}} flag.
# Full and partial text search capabilities for *Labels* and *Keywords* using
dedicated query parameters.
*Current Behavior:*
* The API currently supports *partial text search* only for *Labels* and
{*}Keywords{*}.
* Example:
** A search with '{{{}test'{}}} as the label matches datasets with labels like
{{{}test1{}}}, {{{}unit-test{}}}, {{{}testing{}}}, etc.
*New Functionality:*
# *Full Text Search Support:*
** Exact match search for *Labels* and {*}Keywords{*}.
** Example: Searching with label '{{{}test'{}}} should return only datasets
with label *exactly* equal to '{{{}test'{}}}.
# *Query Parameter Mapping:*
** *Partial Search:*
*** {{datasetLabelPartial}}
*** {{datasetKeywordPartial}}
** *Full Search:*
*** {{datasetLabel}}
*** {{datasetKeyword}}
# *{{isEnabled}} Filter:*
** A new query parameter to include/exclude datasets based on their enabled
status.
** Example: {{isEnabled=true}} returns only enabled datasets.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)