[ 
https://issues.apache.org/jira/browse/ATLAS-3838?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pinal updated ATLAS-3838:
-------------------------
    Fix Version/s: 2.2.0

> Support multiple tag/classification in basic/quick search API
> -------------------------------------------------------------
>
>                 Key: ATLAS-3838
>                 URL: https://issues.apache.org/jira/browse/ATLAS-3838
>             Project: Atlas
>          Issue Type: New Feature
>    Affects Versions: 2.0.0
>            Reporter: Pinal
>            Assignee: Pinal
>            Priority: Major
>              Labels: BasicSearch
>             Fix For: 3.0.0, 2.2.0
>
>
> it will allow user to search with multiple tags and the tag attribute filters 
> (attribute should System attributes or attribute which common for all the 
> mentioned tags)
>  
> *Use Case**: Multiple tags with its attribute filters*
> *How And Validations:*
>  # Search Results can be filtered with multiple tag by 'comma' seperated 
> string of tags in the request
> Eg. "classification": "tag1,tag2".
>  # For the attribute filters, attribute in the criteria should be System 
> attribute like "created by user, last modified time" or the attribute should 
> present in both the typeDefs of the mentioned classification 'tag1' and 
> 'tag2'. (Common attributes like name).
>  # Curently we support Classifications like _ALL_CLASSIFICATION_TYPES, 
> _NOT_CLASSIFIED So if the request have any builtin classifications with the 
> normal tags, preference will be given to it in the below order
> _NOT_CLASSIFIED > _ALL_CLASSIFICATION_TYPES = _CLASSIFIED = 
> WILDCARD_CLASSIFICATIONS(*) > tag1 = tag2
> Eg. "classification" : "tag1,_CLASSIFIED" , search results will be according 
> to _CLASSIFIED
>  # Classification supports wildcard search too Eg. tag*, So if the request 
> has wildcard tag , tag filters will not apply to it.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to