Interface SemanticSearchService
-
- All Known Implementing Classes:
SemanticSearchServiceImpl
public interface SemanticSearchService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default EntityTypeSearchResultsfindAttributes(org.molgenis.data.meta.model.EntityType sourceEntityType, org.molgenis.data.meta.model.EntityType targetEntityType)Findattributesin a sourceentity typethat match attributes in a target entity type.EntityTypeSearchResultsfindAttributes(org.molgenis.data.meta.model.EntityType sourceEntityType, org.molgenis.data.meta.model.EntityType targetEntityType, Set<String> searchTerms)Findattributesin a sourceentity typethat match attributes in a target entity type.default AttributeSearchResultsfindAttributes(org.molgenis.data.meta.model.EntityType sourceEntityType, org.molgenis.data.meta.model.EntityType targetEntityType, org.molgenis.data.meta.model.Attribute targetAttribute)Findattributesin aentity typethat match the given target attribute in the target entity type.AttributeSearchResultsfindAttributes(org.molgenis.data.meta.model.EntityType sourceEntityType, org.molgenis.data.meta.model.EntityType targetEntityType, org.molgenis.data.meta.model.Attribute targetAttribute, Set<String> searchTerms)Findattributesin anentity typethat match the given target attribute in the target entity type.Hits<org.molgenis.ontology.core.model.OntologyTerm>findOntologyTerms(org.molgenis.data.meta.model.Attribute attribute, Collection<org.molgenis.ontology.core.model.Ontology> ontologies)Findsontology termsin the given ontologies that can be used to tag an attribute.
-
-
-
Method Detail
-
findAttributes
default AttributeSearchResults findAttributes(org.molgenis.data.meta.model.EntityType sourceEntityType, org.molgenis.data.meta.model.EntityType targetEntityType, org.molgenis.data.meta.model.Attribute targetAttribute)
Findattributesin aentity typethat match the given target attribute in the target entity type.
-
findAttributes
default EntityTypeSearchResults findAttributes(org.molgenis.data.meta.model.EntityType sourceEntityType, org.molgenis.data.meta.model.EntityType targetEntityType)
Findattributesin a sourceentity typethat match attributes in a target entity type.
-
findAttributes
AttributeSearchResults findAttributes(org.molgenis.data.meta.model.EntityType sourceEntityType, org.molgenis.data.meta.model.EntityType targetEntityType, org.molgenis.data.meta.model.Attribute targetAttribute, Set<String> searchTerms)
Findattributesin anentity typethat match the given target attribute in the target entity type. Optionally constrain the search using one or more search terms.
-
findAttributes
EntityTypeSearchResults findAttributes(org.molgenis.data.meta.model.EntityType sourceEntityType, org.molgenis.data.meta.model.EntityType targetEntityType, Set<String> searchTerms)
Findattributesin a sourceentity typethat match attributes in a target entity type. Optionally constrain the search using one or more search terms.
-
findOntologyTerms
Hits<org.molgenis.ontology.core.model.OntologyTerm> findOntologyTerms(org.molgenis.data.meta.model.Attribute attribute, Collection<org.molgenis.ontology.core.model.Ontology> ontologies)
Findsontology termsin the given ontologies that can be used to tag an attribute.
-
-