48 lines
988 B
Java
48 lines
988 B
Java
package org.gcube.socialnetworking.social_data_search_client;
|
|
|
|
|
|
import java.util.HashSet;
|
|
import java.util.List;
|
|
import java.util.Set;
|
|
|
|
import org.gcube.social_networking.socialnetworking.model.shared.EnhancedPost;
|
|
import org.gcube.socialnetworking.social_data_indexing_common.utils.SearchableFields;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
/**
|
|
* Unit test for simple App.
|
|
*/
|
|
public class Tests
|
|
|
|
{
|
|
/**
|
|
* Logger
|
|
*/
|
|
private static Logger logger = LoggerFactory.getLogger(Tests.class);
|
|
|
|
ElasticSearchClientImpl el;
|
|
|
|
//@Before
|
|
public void beforeTest() throws Exception{
|
|
|
|
el = new ElasticSearchClientImpl("gcube");
|
|
}
|
|
|
|
//@Test
|
|
public void query() throws Exception{
|
|
|
|
|
|
Set<String> set = new HashSet<String>();
|
|
set.add("/gcube/devNext/NextNext");
|
|
List<EnhancedPost> results = el.searchInField("Costantino Perciante", set, 0, 10, SearchableFields.POST_AUTHOR);
|
|
|
|
logger.debug("First result is " + results);
|
|
|
|
}
|
|
|
|
//@After
|
|
public void after(){
|
|
|
|
}
|
|
}
|