public interface SearchExtension extends GenericExtension
Lucene Query Syntax
Modifier and Type | Interface and Description |
---|---|
static class |
SearchExtension.MatchAlgorithm |
Modifier and Type | Method and Description |
---|---|
ResolvedConceptReferencesIterator |
search(java.lang.String text,
SearchExtension.MatchAlgorithm matchAlgorithm)
Search based on a given text string over all coding schemes.
|
ResolvedConceptReferencesIterator |
search(java.lang.String text,
java.util.Set<CodingSchemeReference> codingSchemes,
SearchExtension.MatchAlgorithm matchAlgorithm)
Search based on a given text string over given coding schemes.
|
ResolvedConceptReferencesIterator |
search(java.lang.String text,
java.util.Set<CodingSchemeReference> codingSchemesToInclude,
java.util.Set<CodingSchemeReference> codingSchemesToExclude,
SearchExtension.MatchAlgorithm matchAlgorithm)
Search based on a given text string over given coding schemes, excluding
the listed.
|
ResolvedConceptReferencesIterator |
search(java.lang.String text,
java.util.Set<CodingSchemeReference> codingSchemesToInclude,
java.util.Set<CodingSchemeReference> codingSchemesToExclude,
SearchExtension.MatchAlgorithm matchAlgorithm,
boolean includeAnonymous)
Search based on a given text string over given coding schemes, excluding
the listed.
|
ResolvedConceptReferencesIterator |
search(java.lang.String text,
java.util.Set<CodingSchemeReference> codingSchemesToInclude,
java.util.Set<CodingSchemeReference> codingSchemesToExclude,
SearchExtension.MatchAlgorithm matchAlgorithm,
boolean includeAnonymous,
boolean includeInactive)
Search based on a given text string over given coding schemes, excluding
the listed.
|
getDescription, getName, getProvider, getVersion
ResolvedConceptReferencesIterator search(java.lang.String text, SearchExtension.MatchAlgorithm matchAlgorithm) throws LBParameterException
text
- The search textmatchAlgorithm
- The match algorithm to use for matchingLBParameterException
IOException
ResolvedConceptReferencesIterator search(java.lang.String text, java.util.Set<CodingSchemeReference> codingSchemes, SearchExtension.MatchAlgorithm matchAlgorithm) throws LBParameterException
text
- The search textcodingSchemes
- The coding schemes to include in the searchmatchAlgorithm
- The match algorithm to use for matchingLBParameterException
IOException
ResolvedConceptReferencesIterator search(java.lang.String text, java.util.Set<CodingSchemeReference> codingSchemesToInclude, java.util.Set<CodingSchemeReference> codingSchemesToExclude, SearchExtension.MatchAlgorithm matchAlgorithm) throws LBParameterException
text
- The search textcodingSchemesToInclude
- The coding schemes to include in the searchcodingSchemesToExclude
- The coding schemes to include in the searchmatchAlgorithm
- The match algorithm to use for matchingLBParameterException
IOException
ResolvedConceptReferencesIterator search(java.lang.String text, java.util.Set<CodingSchemeReference> codingSchemesToInclude, java.util.Set<CodingSchemeReference> codingSchemesToExclude, SearchExtension.MatchAlgorithm matchAlgorithm, boolean includeAnonymous) throws LBParameterException
text
- The search textcodingSchemesToInclude
- The coding schemes to include in the searchcodingSchemesToExclude
- The coding schemes to include in the searchmatchAlgorithm
- The match algorithm to use for matchingincludeAnonymous
- Whether or not to include Anonymous Entities
Default: 'false'
NOTE: 'false' -> include "anonymous != 'true'"
'true' -> include allLBParameterException
IOException
ResolvedConceptReferencesIterator search(java.lang.String text, java.util.Set<CodingSchemeReference> codingSchemesToInclude, java.util.Set<CodingSchemeReference> codingSchemesToExclude, SearchExtension.MatchAlgorithm matchAlgorithm, boolean includeAnonymous, boolean includeInactive) throws LBParameterException
text
- The search textcodingSchemesToInclude
- The coding schemes to include in the searchcodingSchemesToExclude
- The coding schemes to include in the searchmatchAlgorithm
- The match algorithm to use for matchingincludeAnonymous
- Whether or not to include Anonymous Entities
Default: 'false'
NOTE: 'false' -> include "anonymous != 'true'"
'true' -> include allincludeInactive
- Whether or not to include Inactive Entities
Default: 'false'
NOTE: 'false' -> include "active != 'true'"
'true' -> include allLBParameterException
IOException