remote mongo + search mongo
Search Mongo
public class TestSearchFirst extends TestCase{
protected SearchSession session ;
@Override
protected void setUp() throws Exception {
SearchRepositoryCentral rc = new SearchRepositoryCentral(new Mongo("ipaddress"), "test", null, null, CentralConfig.newRam().build()) ;
session = rc.login("search", "mywork") ;
}
public void testFirst() throws Exception {
session.dropWorkspace() ;
session.newNode().put("name", "bleujin").put("explain", "태극기가 바람에 펄럭입니다.").getSession().commit() ;
assertEquals(1, session.createQuery().eq("name", "bleujin").find().count()) ;
assertEquals(1, session.createSearchQuery().term("explain", "태극기").find().getTotalCount()) ;
MyDocument found = session.createSearchQuery().term("explain", "태극기").findOne();
assertEquals("bleujin", found.get("name")) ;
}
}