2

WSO2 Governance レジストリ (バージョン 5.0.0) では、「無制限のオプション」フィールドを含むシナリオで高度な検索が機能しません。これが私が試したテストケースです。次のフィールドで新しいアーティファクト タイプを作成しました。アーティファクト リスト ページが正常にレンダリングされます。次に、高度な検索ページを介して、「subheadingOne=value1 AND subheadingone=value2」という基準を検索すると、検索はアイテムなしで返されます。

私が間違っていることのヒントはありますか?
「オプション」フィールドの複数の値の解釈を「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>
4

1 に答える 1

0

これは 5.0.0 の既知のバグであり、通常の検索バーを使用するだけで Governance Registry 5.2.0 で修正されています。

ユーザーが subheadingOne which 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 ベータ版のナイトリー ビルドをダウンロードできます。

お役に立てれば。

于 2016-03-10T15:39:49.607 に答える