Uploaded image for project: 'Atlas'
  1. Atlas
  2. ATLAS-263

Searching for a multi word trait always returns empty result

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • 0.6-incubating
    • 0.7-incubating
    • None
    • None

    Description

      Searching for a multi word trait always returns empty result..

      1. Create a trait name with multiple words..
      Example:

      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
      

      2. Attach the tag with an entity
      Example:

      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
      

      3. Now try to get all the entities associated with the tag
      Example:

      curl 'http://localhost:21000/api/atlas/discovery/search?query=multi+word+trait'
      

      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

      Attachments

        1. multi_word_trait_changes.patch
          13 kB
          Girish Ramachandran
        2. types_query_fix.patch
          2 kB
          Girish Ramachandran

        Activity

          People

            girishrp Girish Ramachandran
            ayubpathan Ayub Pathan
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: