Example usage for org.apache.lucene.search.spans FieldMaskingSpanQuery getField

List of usage examples for org.apache.lucene.search.spans FieldMaskingSpanQuery getField

Introduction

In this page you can find the example usage for org.apache.lucene.search.spans FieldMaskingSpanQuery getField.

Prototype

@Override
    public String getField() 

Source Link

Usage

From source file:org.elasticsearch.index.query.FieldMaskingSpanQueryBuilderTests.java

License:Apache License

@Override
protected void doAssertLuceneQuery(FieldMaskingSpanQueryBuilder queryBuilder, Query query,
        QueryShardContext context) throws IOException {
    String fieldInQuery = queryBuilder.fieldName();
    MappedFieldType fieldType = context.fieldMapper(fieldInQuery);
    if (fieldType != null) {
        fieldInQuery = fieldType.name();
    }//from   ww  w . j ava2  s . c om
    assertThat(query, instanceOf(FieldMaskingSpanQuery.class));
    FieldMaskingSpanQuery fieldMaskingSpanQuery = (FieldMaskingSpanQuery) query;
    assertThat(fieldMaskingSpanQuery.getField(), equalTo(fieldInQuery));
    assertThat(fieldMaskingSpanQuery.getMaskedQuery(), equalTo(queryBuilder.innerQuery().toQuery(context)));
}