Расширенный поиск не работает для полей "неограниченные опции"

В реестре управления WSO2 (версия 5.0.0) расширенный поиск не работает для сценария, включающего поля "неограниченные параметры". Вот контрольный пример, который я попробовал. Создан новый тип артефакта со следующим полем. Страница списка артефактов отрисовывается нормально. Затем с помощью страницы расширенного поиска, выполняющей поиск по критериям "subheadingOne = значение1 И subheadingone = значение2", поиск возвращается без элементов.

Любой намек, что я делаю не так?
Где можно настроить интерпретацию нескольких значений для поля "опции", которое будет интерпретироваться как "И" против операции "ИЛИ"?

<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 ответ

Это известная ошибка в 5.0.0, и она исправляется в Реестре управления 5.2.0 просто с помощью обычной панели поиска.

Допустим, пользователи хотят искать subheadingOne, какое значение1 они могут просто выполнить следующий запрос,

heading_subheadingOne:value1

<table_name>_<filed_name>:<search_value>

обзор активов

вид поиска

Вы можете осуществлять поиск только по оператору AND в GReg издательстве и магазине. Для этого, пожалуйста, найдите ниже образец,

heading_subheadingOne:value2 heading_subheadingTwo:test

Здесь пробел обозначает операцию И

Вы можете найти больше ключевых слов GReg 5.2.0 здесь. Если вы хотите увидеть примеры запросов, посетите этот пост.

отсюда вы можете загрузить ночную сборку GReg 5.2.0 beta.

Надеюсь это поможет.

Другие вопросы по тегам