在Liferay中获取自定义字段值



我在Liferay(JournalArticle)中添加了一个自定义字段,并设置了值(manuel)。

Custom Field:  Processroles     (= Group of Text Values)      
Value: Dummy,Sourcer

如何搜索具有此自定义字段值的所有JournalArticles?如果我尝试这个,我只得到一个值的文章:

String customNameAttribute = "Dummy";
List<ExpandoValue>value = ExpandoValueLocalServiceUtil.getColumnValues(companyId,   classNameId, ExpandoTableConstants.DEFAULT_TABLE_NAME, customAttributeName, -1, -1);

但是我需要值为"Dummy,Sourcer",或者只有"Dummy"或只有"Sourcer"的文章(像子字符串)。

Liferay论坛上有一个帖子,Ray Augé在其中解释了需要做什么。该解决方案需要根据lucene索引或直接根据数据库进行编码。出来箱子的救生筏不在自定义字段中搜索。

祝你好运!

最新更新