org.molgenis.semanticsearch.explain.service.ElasticSearchExplainService Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of molgenis-semantic-search Show documentation
Show all versions of molgenis-semantic-search Show documentation
Semantic data search service functionality.
package org.molgenis.semanticsearch.explain.service;
import java.util.Map;
import java.util.Set;
import org.apache.lucene.search.Explanation;
import org.molgenis.data.Entity;
import org.molgenis.data.Query;
import org.molgenis.data.meta.model.EntityType;
import org.molgenis.semanticsearch.explain.bean.ExplainedQueryString;
public interface ElasticSearchExplainService {
/** Get explanation for a specific document in elasticSearch */
Explanation explain(Query q, EntityType entityType, Object entityId);
/** Deduce all the matches that are generated by ElasticSearch */
Set findQueriesFromExplanation(
Map collectExpandedQueryMap, Explanation explanation);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy