falcon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ying Zheng (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (FALCON-1095) Support free-text search for entities
Date Thu, 26 Mar 2015 23:07:53 GMT

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

Ying Zheng edited comment on FALCON-1095 at 3/26/15 11:06 PM:
--------------------------------------------------------------

Actually, matching with regular expression (including wild card matching) is the original
proposal. But Ajay pointed out that using regular expression symbols (e.g. wild card) doesn't
make API user-friendly (see comments above). I also think that using subsequence is better
since it saves users' time by not typing extra wild card characters in the query and thus
makes search simpler. That's how we keep subsequence matching. I'll include detailed explanation
in our API documentation. Thanks for pointing it out.


was (Author: yzheng-hortonworks):
Actually, matching with regular expression (including wild card matching) is the original
proposal. But Ajay pointed out that using regular expression symbols (e.g. *) doesn't make
API user-friendly (see comments above). I also think that using subsequence is better since
it saves users' time by not typing extra "*" characters in the query and thus makes search
simpler. That's how we keep subsequence matching. I'll include detailed explanation in our
API documentation. Thanks for pointing it out.

> Support free-text search for entities
> -------------------------------------
>
>                 Key: FALCON-1095
>                 URL: https://issues.apache.org/jira/browse/FALCON-1095
>             Project: Falcon
>          Issue Type: New Feature
>    Affects Versions: 0.6
>            Reporter: Ying Zheng
>            Assignee: Ying Zheng
>             Fix For: 0.7
>
>
> When users have hundreds or thousands of entities to manage, they may not remember the
exact name/tag of the entity. We would like to provide a more convenient way for the user
to search an entity by providing keywords in name and tags. We also plan to provide a search
UI, similar to Visual Search, to allow the user to enter keywords in a search box and display
the filtered results. The user can click on the entity to view details and search its instances
as well.
> To support free-text search, we plan to extend the LIST API:
> GET api/entities/list/:entity-type
> Parameters changed/added:
>     1) :entity-type  Valid options are cluster, feed, process and all. Here "all" represents
feeds and processes.
>     2) nameseq     Subsequence of entity name. Not case sensitive. Example: "Sample1"
is a subsequence of entity name "SampleFeed1". Note that we rename "pattern" parameter to
"nameseq" to make it more intuitive to the user, but the functionality is already there in
Falcon-914 .
>     3) tagkey         Tag keywords, separated by comma. Not case sensitive.
> Results
>     Return the total number of entity results and a list of entities.
> e.g. falcon entity -list -nameseq housetexas -tagkey estate
> This should return the entity with name "houseSellTexas" and tags "category=realestate".



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

Mime
View raw message