Wso2 高级搜索不适用于“;无限期权”;领域

Wso2 高级搜索不适用于“;无限期权”;领域,wso2,wso2greg,Wso2,Wso2greg,在WSO2 Governance registry(版本5.0.0)中,高级搜索不适用于涉及“无界选项”字段的场景。这是我试过的一个测试用例。创建了具有以下字段的新工件类型。工件列表页面呈现良好。然后通过高级搜索页面,搜索条件“subheadingOne=value1和subheadingOne=value2”,搜索返回时没有任何项目 有没有暗示我做错了什么? 在哪里可以为“选项”字段配置多个值的解释,以将其解释为“AND”和“vs”或“OR”操作 <table name="Heading

在WSO2 Governance registry(版本5.0.0)中,高级搜索不适用于涉及“无界选项”字段的场景。这是我试过的一个测试用例。创建了具有以下字段的新工件类型。工件列表页面呈现良好。然后通过高级搜索页面,搜索条件“subheadingOne=value1和subheadingOne=value2”,搜索返回时没有任何项目

有没有暗示我做错了什么?
在哪里可以为“选项”字段配置多个值的解释,以将其解释为“AND”和“vs”或“OR”操作

<table name="Heading" columns="3" maxoccurs="unbounded">
        <subheading>
            <heading>subheading One</heading>
            <heading>subheading Two</heading>
            <heading>subheading Three</heading>
        </subheading>
        <field type="options">
            <name>subheadingOne</name>
            <values>
                <value>value1</value>
                <value>value2</value>
                <value>value3</value>
            </values>
        </field>...         
    </table>

第1子目
第二子目
第三子目
子目一
价值1
价值2
价值3
...         

这是5.0.0中的一个已知错误,治理注册中心5.2.0只需使用普通搜索栏中的

假设用户希望搜索子目1中的哪个值,他们只需运行以下查询

heading_subheadingOne:value1

<table_name>_<filed_name>:<search_value>
在这里,空格表示和操作。

您可以从中找到更多GReg 5.2.0搜索关键字。如果您想查看一些示例查询,请访问

您可以从下载Greg5.2.0测试版的夜间版本


希望这能有所帮助。

在“03-30-2016”版本上对其进行了测试。遗憾的是,建议的搜索技术显然不起作用。甚至使用了野生字符(标题_副标题:*)匹配任何字符串都不会得到任何结果。仍在寻找解决方案。您是否构建了自己的产品greg?或者从何处获得此软件包?能否粘贴单个资产的xml内容?您可以通过登录管理控制台获得此结果。元数据>资产类型>资产>标准视图>显示为文本否,我使用了wso2的构建下载站点。这是指向示例的链接。我注意到搜索仅适用于下拉列表或选项中的第一个值。我们将在下周发布GReg 5.2.0,因此请从这里查找测试包。我已经在这个包中测试了相同的场景,并且工作正常。我认为存在两个问题。(1)选项字段的搜索条件仅匹配字段的“第一个”值,而不是所有值。(2)搜索服务仅考虑搜索条件的最后一部分。您可以使用我以前附带的示例资产并指定“标题\子目One:value2标题\子目One:value3”来观察此行为搜索条件。预期结果为三个资产,但只返回一个。
heading_subheadingOne:value2 heading_subheadingTwo:test