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

Suma Shivaprasad edited comment on ATLAS-263 at 12/10/15 5:57 AM:
------------------------------------------------------------------

[~girishrp] I tested the above steps with the latest ATLAS build without the 
attached patch and the discovery query works with the backtick ` like you 
mentioned.

curl -v 
http://localhost:21000/api/atlas/discovery/search?query=`multi%20word%20trait` 

{"requestId":"qtp1311760211-13 - 
e8ca55f3-0a63-4f01-973f-e6e7ed5b8069","query":"`multi word 
trait`","queryType":"dsl","count":1,"results":[{"$typeName$":"__tempQueryResultStruct41","instanceInfo":{"$typeName$":"__IdType","guid":"f0c989c4-7e3c-43be-8015-11997a4b6dc8","typeName":"Table"},"traitDetails":null}],"dataType":{"typeName":"__tempQueryResultStruct41","attributeDefinitions":[{"name":"traitDetails","dataTypeName":"multi
 word 
trait","multiplicity":{"lower":0,"upper":1,"isUnique":false},"isComposite":false,"isUnique":false,"isIndexable":true,"reverseAttributeName":null},{"name":"instanceInfo","dataTypeName":"__IdType","multiplicity":{"lower":0,"upper":1,"isUnique":false},"isComposite":false,"isUnique":false,"isIndexable":true,"reverseAttributeName":null}]}}

Can you please instead submit a patch for documentation example in Search.twiki 
and QuickStart giving an example of this?




was (Author: suma.shivaprasad):
[~girishrp] I tested the above steps with the latest ATLAS build and the 
discovery query works with the backtick ` like you mentioned.

curl -v 
http://localhost:21000/api/atlas/discovery/search?query=`multi%20word%20trait` 

{"requestId":"qtp1311760211-13 - 
e8ca55f3-0a63-4f01-973f-e6e7ed5b8069","query":"`multi word 
trait`","queryType":"dsl","count":1,"results":[{"$typeName$":"__tempQueryResultStruct41","instanceInfo":{"$typeName$":"__IdType","guid":"f0c989c4-7e3c-43be-8015-11997a4b6dc8","typeName":"Table"},"traitDetails":null}],"dataType":{"typeName":"__tempQueryResultStruct41","attributeDefinitions":[{"name":"traitDetails","dataTypeName":"multi
 word 
trait","multiplicity":{"lower":0,"upper":1,"isUnique":false},"isComposite":false,"isUnique":false,"isIndexable":true,"reverseAttributeName":null},{"name":"instanceInfo","dataTypeName":"__IdType","multiplicity":{"lower":0,"upper":1,"isUnique":false},"isComposite":false,"isUnique":false,"isIndexable":true,"reverseAttributeName":null}]}}

Can you please instead submit a patch for documentation example in Search.twiki 
and QuickStart giving an example of this?



> Searching for a multi word trait always returns empty result
> ------------------------------------------------------------
>
>                 Key: ATLAS-263
>                 URL: https://issues.apache.org/jira/browse/ATLAS-263
>             Project: Atlas
>          Issue Type: Bug
>    Affects Versions: 0.6-incubating
>            Reporter: Ayub Khan
>            Assignee: Girish Ramachandran
>            Priority: Blocker
>             Fix For: trunk
>
>         Attachments: types_query_fix.patch
>
>
> Searching for a multi word trait always returns empty result..
> 1. Create a trait name with multiple words..
>       Example: 
> {noformat}
> curl 'http://localhost:21000/api/atlas/types' -H 'Origin: 
> http://localhost:21000'  -H 'Content-Type: application/json;charset=UTF-8' 
> --data-binary 
> '{"enumTypes":[],"traitTypes":[{"superTypes":[],"typeName":"multi word 
> trait","attributeDefinitions":[],"hierarchicalMetaTypeName":"org.apache.atlas.typesystem.types.TraitType"}],"structTypes":[],"classTypes":[]}'
>  --compressed
> {noformat}
> 2. Attach the tag with an entity
>       Example:
> {noformat}
> curl -v 
> 'http://localhost:21000/api/atlas/entity/803f5bdd-28f9-49e1-8c21-3dc0f9fd5c61/traits'
>  -H 'Content-Type: application/json;charset=UTF-8' --data-binary 
> '{"jsonClass":"org.apache.atlas.typesystem.json.InstanceSerialization$_Struct","typeName":"multi
>  word trait","values":{}}' --compressed
> {noformat}
> 3. Now try to get all the entities associated with the tag
>       Example:
> {noformat}
> curl 
> 'http://localhost:21000/api/atlas/discovery/search?query=multi+word+trait'
> {noformat}
>       
>       Result of the above is always empty because the above query is 
> triggered as "full text" and it always returns empty result even if you have 
> associated entites to the tag.
>       
> This is a big issue from an end user's perspective. marking this as a blocker



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to