Search in sources :

Example 1 with Entity

use of org.apache.jena.query.text.Entity in project jena by apache.

the class TextIndexESIT method entity.

private Entity entity(String id, String fieldName, String fieldValue, String lang) {
    Entity entity = new Entity(id, null, lang, null);
    entity.put(fieldName, fieldValue);
    return entity;
}
Also used : Entity(org.apache.jena.query.text.Entity)

Example 2 with Entity

use of org.apache.jena.query.text.Entity in project jena by apache.

the class TextIndexESIT method testAddEntity.

@Test
public void testAddEntity() {
    String labelKey = "label";
    String labelValue = "this is a sample Label";
    Assert.assertNotNull(classToTest);
    Entity entityToAdd = entity("http://example/x3", labelKey, labelValue);
    GetResponse response = addEntity(entityToAdd);
    Assert.assertTrue(response.getSource().containsKey(labelKey));
    Assert.assertEquals(labelValue, ((List<?>) response.getSource().get(labelKey)).get(0));
}
Also used : Entity(org.apache.jena.query.text.Entity) GetResponse(org.elasticsearch.action.get.GetResponse) Test(org.junit.Test)

Aggregations

Entity (org.apache.jena.query.text.Entity)2 GetResponse (org.elasticsearch.action.get.GetResponse)1 Test (org.junit.Test)1