You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2020/08/27 14:13:00 UTC

[jira] [Commented] (ATLAS-3838) Support multiple tag/classification in basic/quick search API

    [ https://issues.apache.org/jira/browse/ATLAS-3838?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17185868#comment-17185868 ] 

ASF subversion and git services commented on ATLAS-3838:
--------------------------------------------------------

Commit 01d8c3abffd053024ed530a4686812fe2de5777f in atlas's branch refs/heads/branch-2.0 from Pinal Shah
[ https://gitbox.apache.org/repos/asf?p=atlas.git;h=01d8c3a ]

ATLAS-3838: Support multiple tag/classification in basic/quick search API
ATLAS-3652: Quick Search: API requirement for GET request on multiple entity types

Signed-off-by: Sarath Subramanian <sa...@apache.org>

both JIRA's addressed in the same commit.

(cherry picked from commit 8b5cb9d9aa9f977ba5dfc455dfe440dd55eace06)


> 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
>
>
> 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)