2

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

任何暗示我做错了什么?
在哪里可以将“选项”字段的多个值的解释配置为解释为“与”与“或”操作?

<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>
4

1 回答 1

0

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

假设用户想要搜索 subheadingOne 哪个 value1 他们可以简单地运行以下查询,

heading_subheadingOne:value1

<table_name>_<filed_name>:<search_value>

资产概览

搜索视图

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

heading_subheadingOne:value2 heading_subheadingTwo:test

在这里,空格表示 AND 操作。

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

您可以从这里下载 GReg 5.2.0 beta 的每晚版本。

希望这可以帮助。

于 2016-03-10T15:39:49.607 回答