高级搜索不适用于“无界选项”字段

时间:2016-02-01 22:06:11

标签: wso2 wso2greg

在WSO2 Governance registry(版本5.0.0)中,高级搜索不适用于涉及“无界选项”字段的方案。这是我试过的测试用例。创建了具有以下字段的新工件类型。工件列表页面呈现得很好。然后通过提前搜索页面,搜索标准“subheadingOne = value1 AND subheadingone = value2”,搜索返回时没有项目。

任何提示我做错了什么? 在哪里可以将“options”字段的多个值的解释配置为“AND”与“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 个答案:

答案 0 :(得分:0)

这是5.0.0中的已知错误,只需使用普通搜索栏即可在Governance Registry 5.2.0中修复。

让我们说用户想要搜索subheadingOne哪个值1他们可以简单地运行以下查询,

heading_subheadingOne:value1

<table_name>_<filed_name>:<search_value>

asset overview

search view

您只能在GReg发布商和商店中按AND运算符进行搜索。为此,请找到以下示例,

heading_subheadingOne:value2 heading_subheadingTwo:test

此处空格表示AND操作。

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

您可以从here下载每晚版本的GReg 5.2.0测试版。

希望这有帮助。