A C E F G H I M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addAttributeTag(String, String, String, List<String>) - Method in class org.molgenis.semanticsearch.service.impl.OntologyTagServiceImpl
- addAttributeTag(String, String, String, List<String>) - Method in interface org.molgenis.semanticsearch.service.OntologyTagService
- addAttributeTag(EntityType, SemanticTag<Attribute, O, C>) - Method in interface org.molgenis.semanticsearch.service.TagService
-
Tags an attribute.
- addAttributeTag(EntityType, SemanticTag<Attribute, LabeledResource, LabeledResource>) - Method in class org.molgenis.semanticsearch.service.impl.UntypedTagService
- addAttributeTag(EntityType, SemanticTag<Attribute, OntologyTerm, Ontology>) - Method in class org.molgenis.semanticsearch.service.impl.OntologyTagServiceImpl
- addEntityTag(SemanticTag<EntityType, O, C>) - Method in interface org.molgenis.semanticsearch.service.TagService
-
Tags an entity.
- addEntityTag(SemanticTag<EntityType, LabeledResource, LabeledResource>) - Method in class org.molgenis.semanticsearch.service.impl.UntypedTagService
- addEntityTag(SemanticTag<EntityType, OntologyTerm, Ontology>) - Method in class org.molgenis.semanticsearch.service.impl.OntologyTagServiceImpl
- AttributeSearchResults - Class in org.molgenis.semanticsearch.explain.bean
- AttributeSearchResults() - Constructor for class org.molgenis.semanticsearch.explain.bean.AttributeSearchResults
C
- cleanStemPhrase(String) - Static method in class org.molgenis.semanticsearch.string.Stemmer
-
Remove illegal characters from the string and stem each single word
- collectExpandedQueryMap(Set<String>, Collection<OntologyTerm>) - Method in class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceHelper
- collectOntologyTermQueryMap(Map<String, String>, OntologyTerm) - Method in class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceHelper
- compareTo(Hit<T>) - Method in class org.molgenis.semanticsearch.semantic.Hit
- convertAttributeToExplainedAttribute(Attribute, Map<String, String>, Query<Entity>) - Method in class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceImpl
-
A helper function to explain each of the matched attributes returned by the explain-API
- create(String, String, String, double) - Static method in class org.molgenis.semanticsearch.explain.bean.ExplainedQueryString
- create(List<Hit<T>>) - Static method in class org.molgenis.semanticsearch.semantic.Hits
- create(Attribute) - Static method in class org.molgenis.semanticsearch.explain.bean.ExplainedAttributeDto
- create(Attribute, Iterable<ExplainedQueryString>, boolean) - Static method in class org.molgenis.semanticsearch.explain.bean.ExplainedAttributeDto
- create(Attribute, Set<ExplainedQueryString>, boolean) - Static method in class org.molgenis.semanticsearch.explain.bean.ExplainedAttribute
- create(Attribute, Hits<ExplainedAttribute>) - Static method in class org.molgenis.semanticsearch.explain.bean.AttributeSearchResults
- create(EntityType, List<AttributeSearchResults>) - Static method in class org.molgenis.semanticsearch.explain.bean.EntityTypeSearchResults
- create(OntologyTerm, Relation) - Static method in class org.molgenis.semanticsearch.semantic.OntologyTag
- create(Hit<T>...) - Static method in class org.molgenis.semanticsearch.semantic.Hits
- create(T, float) - Static method in class org.molgenis.semanticsearch.semantic.Hit
- createBoostedDisMaxQueryRuleForTerms(List<String>, Double) - Method in class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceHelper
-
Create a disMaxQueryRule with corresponding boosted value
- createDisMaxQueryRuleForAttribute(Set<String>, Collection<OntologyTerm>) - Method in class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceHelper
-
Create a disMaxJunc query rule based on the given search terms as well as the information from given ontology terms
- createDisMaxQueryRuleForTerms(List<String>) - Method in class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceHelper
-
Create disMaxJunc query rule based a list of queryTerm.
- createLexicalSearchQueryTerms(Attribute, Set<String>) - Method in class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceImpl
-
A helper function to create a list of queryTerms based on the information from the targetAttribute as well as user defined searchTerms.
- createNGrams(String, boolean) - Static method in class org.molgenis.semanticsearch.string.NGramDistanceAlgorithm
-
create n-grams tokens of the string.
- createShouldQueryRule(String) - Method in class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceHelper
-
Create a boolean should query for composite tags containing multiple ontology terms
E
- ElasticSearchExplainService - Interface in org.molgenis.semanticsearch.explain.service
- ElasticSearchExplainServiceImpl - Class in org.molgenis.semanticsearch.explain.service
- ElasticSearchExplainServiceImpl(ElasticsearchService, ExplainServiceHelper) - Constructor for class org.molgenis.semanticsearch.explain.service.ElasticSearchExplainServiceImpl
- EntityTypeSearchResults - Class in org.molgenis.semanticsearch.explain.bean
- EntityTypeSearchResults() - Constructor for class org.molgenis.semanticsearch.explain.bean.EntityTypeSearchResults
- escapeCharsExcludingCaretChar(String) - Method in class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceHelper
- explain(Query<Entity>, EntityType, Object) - Method in interface org.molgenis.semanticsearch.explain.service.ElasticSearchExplainService
-
Get explanation for a specific document in elasticSearch
- explain(Query<Entity>, EntityType, Object) - Method in class org.molgenis.semanticsearch.explain.service.ElasticSearchExplainServiceImpl
- ExplainedAttribute - Class in org.molgenis.semanticsearch.explain.bean
- ExplainedAttribute() - Constructor for class org.molgenis.semanticsearch.explain.bean.ExplainedAttribute
- ExplainedAttributeDto - Class in org.molgenis.semanticsearch.explain.bean
- ExplainedAttributeDto() - Constructor for class org.molgenis.semanticsearch.explain.bean.ExplainedAttributeDto
- ExplainedQueryString - Class in org.molgenis.semanticsearch.explain.bean
- ExplainedQueryString() - Constructor for class org.molgenis.semanticsearch.explain.bean.ExplainedQueryString
- explainServiceHelper() - Method in class org.molgenis.semanticsearch.config.SemanticSearchConfig
- ExplainServiceHelper - Class in org.molgenis.semanticsearch.explain.service
- ExplainServiceHelper() - Constructor for class org.molgenis.semanticsearch.explain.service.ExplainServiceHelper
- ExplainServiceHelper.Options - Enum in org.molgenis.semanticsearch.explain.service
F
- findAttributes(EntityType, Set<String>, Collection<OntologyTerm>) - Method in class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceImpl
-
public for testability
- findAttributes(EntityType, EntityType) - Method in interface org.molgenis.semanticsearch.service.SemanticSearchService
-
Find
attributesin a sourceentity typethat match attributes in a target entity type. - findAttributes(EntityType, EntityType, Set<String>) - Method in class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceImpl
- findAttributes(EntityType, EntityType, Set<String>) - Method in interface org.molgenis.semanticsearch.service.SemanticSearchService
-
Find
attributesin a sourceentity typethat match attributes in a target entity type. - findAttributes(EntityType, EntityType, Attribute) - Method in interface org.molgenis.semanticsearch.service.SemanticSearchService
-
Find
attributesin aentity typethat match the given target attribute in the target entity type. - findAttributes(EntityType, EntityType, Attribute, Set<String>) - Method in class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceImpl
- findAttributes(EntityType, EntityType, Attribute, Set<String>) - Method in interface org.molgenis.semanticsearch.service.SemanticSearchService
-
Find
attributesin anentity typethat match the given target attribute in the target entity type. - findOntologyTerms(Attribute, Collection<Ontology>) - Method in class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceImpl
- findOntologyTerms(Attribute, Collection<Ontology>) - Method in interface org.molgenis.semanticsearch.service.SemanticSearchService
-
Finds
ontology termsin the given ontologies that can be used to tag an attribute. - findQueriesFromExplanation(Map<String, String>, Explanation) - Method in interface org.molgenis.semanticsearch.explain.service.ElasticSearchExplainService
-
Deduce all the matches that are generated by ElasticSearch
- findQueriesFromExplanation(Map<String, String>, Explanation) - Method in class org.molgenis.semanticsearch.explain.service.ElasticSearchExplainServiceImpl
- findTags(String, List<String>) - Method in class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceHelper
G
- getAttribute() - Method in class org.molgenis.semanticsearch.explain.bean.AttributeSearchResults
- getAttribute() - Method in class org.molgenis.semanticsearch.explain.bean.ExplainedAttribute
- getAttribute() - Method in class org.molgenis.semanticsearch.explain.bean.ExplainedAttributeDto
- getAttributeIdentifiers(EntityType) - Method in class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceHelper
-
A helper function that gets identifiers of all the attributes from one EntityType
- getAttributeSearchResults() - Method in class org.molgenis.semanticsearch.explain.bean.EntityTypeSearchResults
- getEntityType() - Method in class org.molgenis.semanticsearch.explain.bean.EntityTypeSearchResults
- getExplainedQueryStrings() - Method in class org.molgenis.semanticsearch.explain.bean.ExplainedAttribute
- getExplainedQueryStrings() - Method in class org.molgenis.semanticsearch.explain.bean.ExplainedAttributeDto
- getHits() - Method in class org.molgenis.semanticsearch.explain.bean.AttributeSearchResults
- getHits() - Method in class org.molgenis.semanticsearch.semantic.Hits
- getItem() - Method in interface org.molgenis.semanticsearch.semantic.SearchResult
- getMatchedWords() - Method in class org.molgenis.semanticsearch.explain.bean.ExplainedQueryString
- getOntologyTerm() - Method in class org.molgenis.semanticsearch.semantic.OntologyTag
- getOtLabelAndSynonyms(OntologyTerm) - Method in class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceHelper
-
A helper function to collect synonyms as well as label of ontologyterm
- getQueryString() - Method in class org.molgenis.semanticsearch.explain.bean.ExplainedQueryString
- getRelationIRI() - Method in class org.molgenis.semanticsearch.semantic.OntologyTag
- getRelevance() - Method in interface org.molgenis.semanticsearch.semantic.SearchResult
- getResult() - Method in class org.molgenis.semanticsearch.semantic.Hit
- getScore() - Method in class org.molgenis.semanticsearch.explain.bean.ExplainedQueryString
- getScore() - Method in class org.molgenis.semanticsearch.semantic.Hit
- getScoreInt() - Method in class org.molgenis.semanticsearch.semantic.Hit
- getTagEntity(String, String, Relation, String) - Method in class org.molgenis.semanticsearch.repository.TagRepository
-
Fetches a tag from the repository.
- getTagEntity(SemanticTag<?, LabeledResource, LabeledResource>) - Method in class org.molgenis.semanticsearch.service.impl.UntypedTagService
- getTagEntity(SemanticTag<?, OntologyTerm, Ontology>) - Method in class org.molgenis.semanticsearch.service.impl.OntologyTagServiceImpl
- getTagName() - Method in class org.molgenis.semanticsearch.explain.bean.ExplainedQueryString
- getTagsForAttribute(EntityType, Attribute) - Method in class org.molgenis.semanticsearch.service.impl.OntologyTagServiceImpl
- getTagsForAttribute(EntityType, Attribute) - Method in class org.molgenis.semanticsearch.service.impl.UntypedTagService
- getTagsForAttribute(EntityType, Attribute) - Method in interface org.molgenis.semanticsearch.service.TagService
-
Retrieves all tags for an attribute, and groups them by relation
- getTagsForEntity(EntityType) - Method in class org.molgenis.semanticsearch.service.impl.OntologyTagServiceImpl
- getTagsForEntity(EntityType) - Method in class org.molgenis.semanticsearch.service.impl.UntypedTagService
- getTagsForEntity(EntityType) - Method in interface org.molgenis.semanticsearch.service.TagService
-
Retrieves all tags for an entity.
- getTagsForPackage(Package) - Method in class org.molgenis.semanticsearch.service.impl.OntologyTagServiceImpl
- getTagsForPackage(Package) - Method in class org.molgenis.semanticsearch.service.impl.UntypedTagService
- getTagsForPackage(Package) - Method in interface org.molgenis.semanticsearch.service.TagService
-
Retrieves all tags for a package
H
- hasHits() - Method in class org.molgenis.semanticsearch.semantic.Hits
- Hit<T> - Class in org.molgenis.semanticsearch.semantic
- Hit() - Constructor for class org.molgenis.semanticsearch.semantic.Hit
- Hits<T> - Class in org.molgenis.semanticsearch.semantic
- Hits() - Constructor for class org.molgenis.semanticsearch.semantic.Hits
I
- isHighQuality() - Method in class org.molgenis.semanticsearch.explain.bean.ExplainedAttribute
- isHighQuality() - Method in class org.molgenis.semanticsearch.explain.bean.ExplainedAttributeDto
- iterator() - Method in class org.molgenis.semanticsearch.semantic.Hits
M
- MAX_NUM_TAGS - Static variable in class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceHelper
- MAX_OF - org.molgenis.semanticsearch.explain.service.ExplainServiceHelper.Options
-
elasticsearch description that is max of:
N
- NGramDistanceAlgorithm - Class in org.molgenis.semanticsearch.string
-
This class has implemented n-gram distance algorithm so a similarity score could be calculated between two sequences.
O
- OntologyTag - Class in org.molgenis.semanticsearch.semantic
- OntologyTag() - Constructor for class org.molgenis.semanticsearch.semantic.OntologyTag
- ontologyTagService() - Method in class org.molgenis.semanticsearch.config.SemanticSearchConfig
- OntologyTagService - Interface in org.molgenis.semanticsearch.service
- OntologyTagServiceImpl - Class in org.molgenis.semanticsearch.service.impl
-
Service to tag metadata with ontology terms.
- OntologyTagServiceImpl(DataService, OntologyService, TagRepository, IdGenerator, TagMetadata) - Constructor for class org.molgenis.semanticsearch.service.impl.OntologyTagServiceImpl
- org.molgenis.semanticsearch.config - package org.molgenis.semanticsearch.config
- org.molgenis.semanticsearch.explain.bean - package org.molgenis.semanticsearch.explain.bean
- org.molgenis.semanticsearch.explain.service - package org.molgenis.semanticsearch.explain.service
- org.molgenis.semanticsearch.repository - package org.molgenis.semanticsearch.repository
- org.molgenis.semanticsearch.semantic - package org.molgenis.semanticsearch.semantic
- org.molgenis.semanticsearch.service - package org.molgenis.semanticsearch.service
- org.molgenis.semanticsearch.service.impl - package org.molgenis.semanticsearch.service.impl
- org.molgenis.semanticsearch.string - package org.molgenis.semanticsearch.string
P
- parseBoostQueryString(String, double) - Method in class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceHelper
- parseOntologyTermQueries(OntologyTerm) - Method in class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceHelper
-
Create a list of string queries based on the information collected from current ontologyterm including label, synonyms and child ontologyterms
- processQueryString(String) - Method in class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceHelper
- PRODUCT_OF - org.molgenis.semanticsearch.explain.service.ExplainServiceHelper.Options
-
elasticsearch description that is product of:
R
- removeAllTagsFromEntity(String) - Method in class org.molgenis.semanticsearch.service.impl.OntologyTagServiceImpl
- removeAllTagsFromEntity(String) - Method in class org.molgenis.semanticsearch.service.impl.UntypedTagService
- removeAllTagsFromEntity(String) - Method in interface org.molgenis.semanticsearch.service.TagService
-
Removes all tags for a given entity
- removeAttributeTag(String, String, String, String) - Method in class org.molgenis.semanticsearch.service.impl.OntologyTagServiceImpl
- removeAttributeTag(String, String, String, String) - Method in interface org.molgenis.semanticsearch.service.OntologyTagService
- removeAttributeTag(EntityType, SemanticTag<Attribute, O, C>) - Method in interface org.molgenis.semanticsearch.service.TagService
-
Removes attribute tag
- removeAttributeTag(EntityType, SemanticTag<Attribute, LabeledResource, LabeledResource>) - Method in class org.molgenis.semanticsearch.service.impl.UntypedTagService
- removeAttributeTag(EntityType, SemanticTag<Attribute, OntologyTerm, Ontology>) - Method in class org.molgenis.semanticsearch.service.impl.OntologyTagServiceImpl
- removeEntityTag(SemanticTag<EntityType, O, C>) - Method in interface org.molgenis.semanticsearch.service.TagService
-
Removes an entity tag.
- removeEntityTag(SemanticTag<EntityType, LabeledResource, LabeledResource>) - Method in class org.molgenis.semanticsearch.service.impl.UntypedTagService
- removeEntityTag(SemanticTag<EntityType, OntologyTerm, Ontology>) - Method in class org.molgenis.semanticsearch.service.impl.OntologyTagServiceImpl
- removeStopWords(String) - Method in class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceHelper
- replaceIllegalCharacter(String) - Static method in class org.molgenis.semanticsearch.string.Stemmer
S
- SearchResult<I> - Interface in org.molgenis.semanticsearch.semantic
- SemanticSearchConfig - Class in org.molgenis.semanticsearch.config
- SemanticSearchConfig(DataService, OntologyService, IdGenerator, TermFrequencyService, TagMetadata, TagFactory, ElasticsearchService) - Constructor for class org.molgenis.semanticsearch.config.SemanticSearchConfig
- semanticSearchService() - Method in class org.molgenis.semanticsearch.config.SemanticSearchConfig
- SemanticSearchService - Interface in org.molgenis.semanticsearch.service
- semanticSearchServiceHelper() - Method in class org.molgenis.semanticsearch.config.SemanticSearchConfig
- SemanticSearchServiceHelper - Class in org.molgenis.semanticsearch.service.impl
- SemanticSearchServiceHelper(DataService, OntologyService, TermFrequencyService) - Constructor for class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceHelper
- SemanticSearchServiceImpl - Class in org.molgenis.semanticsearch.service.impl
- SemanticSearchServiceImpl(DataService, OntologyService, SemanticSearchServiceHelper, ElasticSearchExplainService, OntologyTagService) - Constructor for class org.molgenis.semanticsearch.service.impl.SemanticSearchServiceImpl
- stem(String) - Static method in class org.molgenis.semanticsearch.string.Stemmer
- stemAndJoin(Set<String>) - Static method in class org.molgenis.semanticsearch.string.Stemmer
- Stemmer - Class in org.molgenis.semanticsearch.string
- STOPWORDSLIST - Static variable in class org.molgenis.semanticsearch.string.NGramDistanceAlgorithm
- stringMatching(String, String) - Static method in class org.molgenis.semanticsearch.string.NGramDistanceAlgorithm
- stringMatching(String, String, boolean) - Static method in class org.molgenis.semanticsearch.string.NGramDistanceAlgorithm
- SUM_OF - org.molgenis.semanticsearch.explain.service.ExplainServiceHelper.Options
-
elasticsearch description that is sum of:
T
- tagAttributesInEntity(String, Map<Attribute, OntologyTerm>) - Method in class org.molgenis.semanticsearch.service.impl.OntologyTagServiceImpl
- tagAttributesInEntity(String, Map<Attribute, OntologyTerm>) - Method in interface org.molgenis.semanticsearch.service.OntologyTagService
- TagRepository - Class in org.molgenis.semanticsearch.repository
-
Helper class around the
TagMetadatarepository. - TagRepository(DataService, IdGenerator, TagFactory) - Constructor for class org.molgenis.semanticsearch.repository.TagRepository
- tagService() - Method in class org.molgenis.semanticsearch.config.SemanticSearchConfig
- TagService<O,C> - Interface in org.molgenis.semanticsearch.service
-
Service that administrates tags on attributes, entities and packages of a particular code system.
- toString() - Method in enum org.molgenis.semanticsearch.explain.service.ExplainServiceHelper.Options
U
- UntypedTagService - Class in org.molgenis.semanticsearch.service.impl
-
Service to tag metadata with simple String terms.
- UntypedTagService(DataService, TagRepository) - Constructor for class org.molgenis.semanticsearch.service.impl.UntypedTagService
V
- valueOf(String) - Static method in enum org.molgenis.semanticsearch.explain.service.ExplainServiceHelper.Options
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.molgenis.semanticsearch.explain.service.ExplainServiceHelper.Options
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WEIGHT - org.molgenis.semanticsearch.explain.service.ExplainServiceHelper.Options
-
elasticsearch description that starts with weight:
All Classes All Packages