Does this support getting results through an OR statement as well? i.e. Is
there a way to fetch countries where country code is 'usa' or 'lk'?

Thanks,
NuwanD.

On Fri, May 22, 2015 at 4:58 PM, Shazni Nazeer <[email protected]> wrote:

> Hi all,
>
> In G-Reg we have searching capabilities of artifacts on different
> attributes. This includes name of the artifact, path, comments, tags,
> property name/value etc. This search capability is backed by the apache
> solr in G-Reg 5.0.0. Therefore it's also advantageous to have this full
> searching capability in the enterprise store/publisher.
>
> As ES end deals with the GovernanceArtifactManager's and
> GovernanceArtifacts, the search results need to be returned as
> GovernanceArtifacts instead as raw registry resources or registry resource
> paths. In GovernanceUtils there's a utility method to achieve this, namely
> findGenericArtifacts which expects a criteria map, a governance registry
> instance and the media type. The criteria has to be passed as expected name
> values.
>
> It would also be convenient to get the criteria as a String, hence we have
> thought to implement another convenience method to take the criteria as a
> string. The query needs to be sent as it's expected by the G-Reg search
> attribute service. An example search for a property named "country" with
> the value "usa" would be,
>
> propertyName=country&rightOp=eq&rightPropertyValue=usa
>
> Looking for artifacts with the tag, say, "movie", the query would be,
>
> tags=movie
>
> The query string can be as it is specified as above or it could be changed
> for something else and could be handled inside the method to create the
> query parameters as expected by attribute search service. We can also
> restric the search for a particular media-type in this method or allow a
> global search of all media-types.
>
> Thoughts are welcome.
>
> Shazni Nazeer
> Mob : +94 777737331
> LinkedIn : http://lk.linkedin.com/in/shazninazeer
> Blog : http://shazninazeer.blogspot.com
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
Nuwan Dias

Technical Lead - WSO2, Inc. http://wso2.com
email : [email protected]
Phone : +94 777 775 729
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to