|
|
|
@ -51,8 +51,8 @@ import org.gcube.portlets.user.newsfeed.shared.OperationResult;
|
|
|
|
|
import org.gcube.portlets.user.newsfeed.shared.UserSettings;
|
|
|
|
|
import org.gcube.portlets.widgets.pickitem.shared.ItemBean;
|
|
|
|
|
import org.gcube.social_networking.socialutillibrary.Utils;
|
|
|
|
|
import org.gcube.socialnetworking.social_data_search_client.ElasticSearchClient;
|
|
|
|
|
import org.gcube.socialnetworking.social_data_search_client.ElasticSearchClientImpl;
|
|
|
|
|
import org.gcube.socialnetworking.social_data_search_client.ElasticSearchClientInterface;
|
|
|
|
|
import org.gcube.vomanagement.usermanagement.GroupManager;
|
|
|
|
|
import org.gcube.vomanagement.usermanagement.UserManager;
|
|
|
|
|
import org.gcube.vomanagement.usermanagement.exception.GroupRetrievalFault;
|
|
|
|
@ -100,7 +100,7 @@ public class NewsServiceImpl extends RemoteServiceServlet implements NewsService
|
|
|
|
|
/**
|
|
|
|
|
* Elasticsearch client
|
|
|
|
|
*/
|
|
|
|
|
private ElasticSearchClientInterface escl;
|
|
|
|
|
private ElasticSearchClient escl;
|
|
|
|
|
|
|
|
|
|
private final static int MAX_FEEDS_NO = 30;
|
|
|
|
|
|
|
|
|
@ -387,7 +387,7 @@ public class NewsServiceImpl extends RemoteServiceServlet implements NewsService
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// query elastic search
|
|
|
|
|
List<EnhancedFeed> enhancedFeeds = escl.searchInEnhancedFeeds(query, vres, from, quantity);
|
|
|
|
|
List<EnhancedFeed> enhancedFeeds = escl.search(query, vres, from, quantity);
|
|
|
|
|
|
|
|
|
|
// retrieve the ids of liked feeds by the user
|
|
|
|
|
List<String> likedFeeds = store.getAllLikedFeedIdsByUser(userName);
|
|
|
|
|