2012-12-21 39 views

回答

2

簡單的方法是創建一個您自己的搜索portlet,從關鍵字獲取標籤ID列表,如果您想要精確匹配或使用類似「限制」的動態查詢,請使用AssetTagLocalServiceUtil.getTags。 然後:

AssetEntryQuery query = new AssetEntryQuery(); 
long[] tagIds = {array of tag ids obtained}; 
query.setAnyTagIds(tagIds); 
//OR: query.setAllTagIds(atagIds); 
List<AssetEntry> results = AssetEntryLocalServiceUtil.getEntries(query); 

否則,你可以嘗試使用面搜索如下所述: http://www.liferay.com/web/raymond.auge/blog/-/blogs/12917352#h.itt7gsmb81v4

相關問題