@Test
public void testSearchString() throws Exception {
FullTextSession fullTextSession = Search.getFullTextSession( s );
QueryBuilder qb = fullTextSession.getSearchFactory().buildQueryBuilder()
.forEntity( ContainerEntity.class ).get();
Query q = qb.keyword().onField( "emb.embeddedField" ).matching( "embedded" ).createQuery();
List<ContainerEntity> results = execute( fullTextSession, q );
assertEquals( "DSL didn't find the embedded string field", 1, results.size() );
assertEquals( "embedded", results.get( 0 ).getEmbeddedEntity().getEmbeddedField() );