[ https://issues.apache.org/jira/browse/RANGER-5213?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Radhika Kundam updated RANGER-5213: ----------------------------------- Description: 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. was: 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. > 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 > Priority: Major > > 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)