美文网首页
ESB Analytics 查询持久化数据

ESB Analytics 查询持久化数据

作者: 焱魔王 | 来源:发表于2017-11-29 18:16 被阅读0次

    ESB所使用的统计分析组件是通过对WSO2 DAS这个产品的封装调用来实现的。

    查看WSO2 DAS官方文档章节:wso2 das 查询持久化数据

    除了从搜索数据中显示的列表中选择属性和类别外,我们还可以编写Apache Lucene查询来搜索数据,以下为使用Lucene查询需要遵循的语法:

    搜索要求 Luence查询语法 示例
    在提供多个匹配条件时,搜索匹配其中一个匹配条件的记录 <ATTRIBUTE_NAME>:<ATTRIBUTE_VALUE> OR <ATTRIBUTE_NAME>:<ATTRIBUTE_VALUE> 如果您正在搜索由Robin Sharma编写的书籍或由不同作者撰写的关于领导主题的书籍,则可以使用以下查询通过两个名为author和subject的属性进行搜索。 _author:"Robin Sharma" OR subject:"Leadership"
    搜索具有在定义范围内的特定属性值的记录(仅支持INT和FLOAT型属性) <ATTRIBUTE_NAME>:[<MINIMUM_VALUE> TO <MAXIMUM_VALUE>] 如果您正在搜索的计数介于100和200之间的书籍,则可以使用以下查询。count:[100 TO 200]
    使用属性值的一部分进行搜索 在相关属性的部分之后插入星号<ATTRIBUTE_NAME>:<PART_OF_ATTRIBUTE_VALUE>* 如果您正在通过标题属性搜索书籍,而实际标题是Antony和Cleopatra,则可以使用以下查询进行搜索。title:Antony*
    使用多个属性查询 <ATTRIBUTE_NAME>:<ATTRIBUTE_VALUE> AND <ATTRIBUTE_NAME>:<ATTRIBUTE_VALUE> 如果您正在寻找属于儿童幻想类的罗纳德·达尔(Ronald Dahl)所着的一本书,你可以用下述查询语句通过"author"和"category"这两个属性进行查询。_author:"Ronald Dahl" AND category:"child_fiction"
    查看所选事件表中的所有数据 不在查询语句中输入任何值 N/A

    更多细节查看:Apache Luence 查询语法详解

    注意:使用Luence直接查询被定义为facet的属性是不支持的,但应该在Data Explorer中单独进行了提供或者通过Analytics REST API获取。

    相关文章

      网友评论

          本文标题:ESB Analytics 查询持久化数据

          本文链接:https://www.haomeiwen.com/subject/jufpbxtx.html