Name |
Type |
Required |
Description |
excludedOrganizationScopes |
expertiseOrganizationScopeType[] |
|
The organization scopes to use in order to exclude a set of profiles from the search |
maxSearchMatches |
int |
|
Specifies how many of the top search matches
are considered when building topics. The operation takes longer
as this number is increased. |
minProfilesForTopics |
int |
|
Minimum number of matching profiles needed in order for topics to be built |
orderByStrength |
expertiseMatchStrength |
|
Specifies how the matching profiles should be ordered |
pagingOptions |
numericPagingOptions |
|
The page of search results to return |
returnTerms |
boolean |
|
Specifies if the matching terms should be returned |
reviewed |
boolean |
|
Controls if the search should consider terms based on their reviewed
status. If not set, the reviewed status of terms will not be considered. |
searchClauses |
expertiseSearchClauseList |
|
The list of search clauses to use when doing a search |
searchExpression |
string |
|
the search expression to search on.
The expression supports a rich format. By default a list of words is an
OR search. words separated by AND will result in an and search. If
words are quoted with " then the words in the quotes is a phrase search.
Nesting of expressions is also possible with parentheses (). Lastly, required or
do not match is possible with + and - respectively.
Some possible search expressions possible include:
A B C -- simple or search
A and B and C -- simple and search
"A B C" -- simple phrase search
"A B" C -- search for phrase A B or C
A B -C -- search for A or B or not C
(A B) and -C -- search for A or B and not C
(A B) and (C D) -- search for A or B and C or D
|
termVisibility |
visibility[] |
|
The visibility of the terms to search against.
Note: Only PUBLIC visibility is supported when searching for profiles
while either PUBLIC or PROTECTED or both visibilities can be used when
searching for Topics. If the visibility is not specified it will default to
PUBLIC when searching for profiles and PROTECTED when searching for topics. |
textClauseGenParam |
expertiseTextClauseGenParam |
|
a body of text and how to generate a search from it |
topicSpec |
expertiseTopicSpec |
|
If present, specifies how topics should be made for the matching profiles.
If it is missing topics will not be generated |
userScopes |
beeId[] |
|
The scopes identifying profiles to search against |