Расширенный поиск не работает для полей "неограниченные опции"
В реестре управления 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.
Надеюсь это поможет.