Overview

Include in type ExpertiseTopicClauses to generate topics based on ExpertiseSearchClauses derived from search text supplied in a search request. Topics are built based on keywords extracted from the ExpertiseSearchClauses.

The ExpertiseSearchClauses are supplied in a ExpertiseSearchClauseList. Refer to expertiseTopicClauses, expertiseSearchClause, and expertiseSearchClauseList for more details.

Members

Show inherited members

Name Type Required Description

applyStopWords

boolean

Whether to apply stop words to the topic's keywords

clauseList

expertiseSearchClauseList

The search clauses to use to search and base the keywords from. Topics based off of these keywords will be built.

matchingBand

int

Index of the ExpertiseSearchBand in ExpertiseSearchClauseList that was a match

matchingSearchClause

int

Index of search's ExpertiseSearchClause within the ExpertiseSearchBand that was a match

mustMatchSearch

boolean

Parameter indicating if true that all topics must satisfy the boolean logic of the search, or if false that they must be based around words in the search but that each Topic need not satisfy the search expression. For example, consider a search containing the expression "search and engine". If this parameter is true, only topics containing both words "search" and "engine" will be returned. Otherwise, additional topics related only to "search" and only to "engine" can be generated.

orderByStrength

expertiseMatchStrength

The manner to order matching profile's strengths.

pageSpec

numericPagingOptions

Which "page" of search results are considered

profileScopeFilter

beeId<expertiseUserScope>[]

Criteria limiting the profiles being searched

relativeWeight

int

The relative weight/importance of this clause. This integer value acts as a multiplier on the clause's weight. For example, if "2", the clause's weight is doubled. Any value larger than 1 can be supplied.

reviewed

boolean

The boolean identifying which terms are being considered when building topics based on the term's reviewed status.

termVisibility

visibility[]

The object identifying which terms are being considered when building topics based on the term visibility.

Hierarchy

Inherits From

Examples

Below are examples in XML formats. All examples are shown with all inherited members. Quoting when required is part of the examples, but you must obviously populate with your own data.

XML Example

(show inherited members)

<obh:expertiseTopicSearchClause xsi:type="obh:expertiseTopicSearchClause" xmlns:obh="http://www.oracle.com/beehive" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <applyStopWords>your_boolean_0</applyStopWords>
        <clauseList>your_expertiseSearchClauseList_0</clauseList>
        <matchingBand>your_int_0</matchingBand>
        <matchingSearchClause>your_int_0</matchingSearchClause>
        <mustMatchSearch>your_boolean_0</mustMatchSearch>
        <orderByStrength>your_expertiseMatchStrength_0</orderByStrength>
        <pageSpec>your_numericPagingOptions_0</pageSpec>
        <profileScopeFilter>your_beeId_0</profileScopeFilter>
        <profileScopeFilter>your_beeId_1</profileScopeFilter>
        <profileScopeFilter>your_beeId_2</profileScopeFilter>
        <relativeWeight>your_int_0</relativeWeight>
        <reviewed>your_boolean_0</reviewed>
        <termVisibility>your_visibility_0</termVisibility>
        <termVisibility>your_visibility_1</termVisibility>
        <termVisibility>your_visibility_2</termVisibility>
</obh:expertiseTopicSearchClause>

Referenced By Representaions

Not Referenced Directly by Representations