Package ubic.gemma.core.search
Interface SearchSource
- 
- All Known Subinterfaces:
- FieldAwareSearchSource
 - All Known Implementing Classes:
- CompositeSearchSource,- DatabaseSearchSource,- HibernateSearchSource,- OntologySearchSource
 
 public interface SearchSourceSearch source that providesSearchResultfrom a search engine.- Author:
- poirigui
 
- 
- 
Method Summary
 
- 
- 
- 
Method Detail- 
acceptsboolean accepts(SearchSettings settings) Indicate if this source accepts the given search settings.
 - 
searchArrayDesigndefault Collection<SearchResult<ArrayDesign>> searchArrayDesign(SearchSettings settings) throws SearchException - Throws:
- SearchException
 
 - 
searchBibliographicReferencedefault Collection<SearchResult<BibliographicReference>> searchBibliographicReference(SearchSettings settings) throws SearchException - Throws:
- SearchException
 
 - 
searchExperimentSetdefault Collection<SearchResult<ExpressionExperimentSet>> searchExperimentSet(SearchSettings settings) throws SearchException - Throws:
- SearchException
 
 - 
searchBioSequencedefault Collection<SearchResult<BioSequence>> searchBioSequence(SearchSettings settings) throws SearchException - Throws:
- SearchException
 
 - 
searchBioSequenceAndGene@Deprecated default Collection<SearchResult<?>> searchBioSequenceAndGene(SearchSettings settings, @Nullable Collection<SearchResult<Gene>> previousGeneSearchResults) throws SearchException Deprecated.usesearchBioSequence(SearchSettings)(SearchSettings)} insteadSearch for biosequence and, unfortunately genes.I wanted to remove this, but there's some logic with indirect gene hit penalty that we might want to keep around. - Returns:
- a mixture of BioSequenceandGenematching the search settings.
- Throws:
- SearchException
 
 - 
searchCompositeSequencedefault Collection<SearchResult<CompositeSequence>> searchCompositeSequence(SearchSettings settings) throws SearchException - Throws:
- SearchException
 
 - 
searchCompositeSequenceAndGene@Deprecated default Collection<SearchResult<?>> searchCompositeSequenceAndGene(SearchSettings settings) throws SearchException Deprecated.usesearchCompositeSequence(SearchSettings)insteadSearch for composite sequences and, unfortunately, genes.FIXME: this should solely return CompositeSequence- Returns:
- a mixture of GeneandCompositeSequencematching the search settings
- Throws:
- SearchException
 
 - 
searchExpressionExperimentdefault Collection<SearchResult<ExpressionExperiment>> searchExpressionExperiment(SearchSettings settings) throws SearchException - Throws:
- SearchException
 
 - 
searchGenedefault Collection<SearchResult<Gene>> searchGene(SearchSettings settings) throws SearchException - Throws:
- SearchException
 
 - 
searchGeneSetdefault Collection<SearchResult<GeneSet>> searchGeneSet(SearchSettings settings) throws SearchException - Throws:
- SearchException
 
 - 
searchBlacklistedEntitiesdefault Collection<SearchResult<BlacklistedEntity>> searchBlacklistedEntities(SearchSettings settings) throws SearchException - Throws:
- SearchException
 
 
- 
 
-