@Test
public void testKeywordFilter()
                        throws Exception {

    LOG.info( "START Test: testInsert" );
    initStore( TstConstants.configURL );
    Assume.assumeNotNull( store );
    TstUtils.insertMetadata( store, TstConstants.tst_9, TstConstants.tst_10, TstConstants.tst_1 );
    Literal<PrimitiveValue> lit1 = new Literal<PrimitiveValue>( "Hessen Wasser Analyser" );
    Operator op1 = new PropertyIsEqualTo( new ValueReference( "Title", nsContext ), lit1, true, null );
    Literal<PrimitiveValue> lit2 = new Literal<PrimitiveValue>( "%Karte%" );
    Operator op2 = new PropertyIsLike( new ValueReference( "Subject", nsContext ), lit2, "%", "_", "?", true, null );
    Operator op = new And( op1, op2 );
    Filter filter = new OperatorFilter( op );
    MetadataQuery query = new MetadataQuery( null, null, filter, null, 1, 10 );
    store.getRecordCount( query );
}