For semantics search Opensearch provides the capabilities to load custom model of customers and also provides their own list if model which can be used. As per my initial investigation Opensearch is not using OpenNLP.
Refer for Semantics search: Neural Search plugin - OpenSearch documentation
And for ML model refer this: Pretrained models - OpenSearch documentation
And details on ML can be found here: About ML Commons - OpenSearch documentation