@Test
  public void deveFazerFullTextSearchBasicaEmImovel() throws Exception {
    Imovel i =
        new ImovelBuilder()
            .doTipo("apartamento")
            .noEstado("RN")
            .naCidade("Natal")
            .noBairro("Lagoa Nova")
            .naRua("Tereza Campos")
            .comComplemento("Lifestyle - 302")
            .create();

    Imovel i2 =
        new ImovelBuilder()
            .doTipo("casa")
            .noEstado("RN")
            .naCidade("Natal")
            .noBairro("Lagoa Nova")
            .naRua("Potiguares")
            .comComplemento("Residencial Vitoria - 302")
            .create();

    repository.index(i);
    repository.index(i2);

    Assert.assertNotNull(i.getId(), "deveria ter atribuido um id ao imovel indexado");

    Assert.assertNotNull(i2.getId(), "deveria ter atribuido um id ao imovel indexado");

    List<Imovel> result = repository.genericQuery("apartamento");
    int expectedCount = 1;
    Assert.assertEquals(result.size(), expectedCount, "numero de hits diferente do esperado");
  }