Class ElasticSearchExplainServiceImpl
- java.lang.Object
-
- org.molgenis.semanticsearch.explain.service.ElasticSearchExplainServiceImpl
-
- All Implemented Interfaces:
ElasticSearchExplainService
public class ElasticSearchExplainServiceImpl extends Object implements ElasticSearchExplainService
-
-
Constructor Summary
Constructors Constructor Description ElasticSearchExplainServiceImpl(org.molgenis.data.elasticsearch.ElasticsearchService elasticsearchService, ExplainServiceHelper explainServiceHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.lucene.search.Explanationexplain(org.molgenis.data.Query<org.molgenis.data.Entity> q, org.molgenis.data.meta.model.EntityType entityType, Object entityId)Get explanation for a specific document in elasticSearchSet<ExplainedQueryString>findQueriesFromExplanation(Map<String,String> originalQueryInMap, org.apache.lucene.search.Explanation explanation)Deduce all the matches that are generated by ElasticSearch
-
-
-
Constructor Detail
-
ElasticSearchExplainServiceImpl
public ElasticSearchExplainServiceImpl(org.molgenis.data.elasticsearch.ElasticsearchService elasticsearchService, ExplainServiceHelper explainServiceHelper)
-
-
Method Detail
-
explain
public org.apache.lucene.search.Explanation explain(org.molgenis.data.Query<org.molgenis.data.Entity> q, org.molgenis.data.meta.model.EntityType entityType, Object entityId)Description copied from interface:ElasticSearchExplainServiceGet explanation for a specific document in elasticSearch- Specified by:
explainin interfaceElasticSearchExplainService
-
findQueriesFromExplanation
public Set<ExplainedQueryString> findQueriesFromExplanation(Map<String,String> originalQueryInMap, org.apache.lucene.search.Explanation explanation)
Description copied from interface:ElasticSearchExplainServiceDeduce all the matches that are generated by ElasticSearch- Specified by:
findQueriesFromExplanationin interfaceElasticSearchExplainService
-
-