OpenSearch/plugins/mapper-annotated-text/src
Alan Woodward fe2c65185e Annotated text type should extend TextFieldType (#49555)
The annotated text mapper has a field type that currently extends StringFieldType,
which means that all the positional-related query factory methods need to be copied
over from TextFieldType. In addition, MappedFieldType.intervals() hasn't been
overridden, so you can't use intervals queries with annotated text - a major drawback,
since one of the purposes of annotated text is to be able to run positional queries against
annotations.

This commit changes the annotated text field type to extend TextFieldType instead,
adding tests to ensure that position queries work correctly.

Closes #49289
2019-11-26 16:52:21 +00:00
..
main/java/org/elasticsearch Annotated text type should extend TextFieldType (#49555) 2019-11-26 16:52:21 +00:00
test Annotated text type should extend TextFieldType (#49555) 2019-11-26 16:52:21 +00:00