Oracle® Beehive RESTful Web Services API Reference Release 2 (2.0.1.7) E16658-04 |
buildTopics
request within a
ExpertiseTopicsBuildProperties
.
This provides tremendous control over how topics are generated, making it possible to fine-tune topic generation for each language. For example, multi-word keywords, while acceptable in English, may not be in German. With this class, you could allow such keywords to be created for English-language topics, but prevent their creation in German.
Refer to ExpertiseSearchControl.buildTopics(ExpertiseTopicClauses, ExpertiseTopicsBuildProperties), and expertiseTopicsBuildProperties for more information.,
Name | Type | Required | Description |
---|---|---|---|
defaultMaxTermsPerTopic |
Default number of terms to get per topic when terms are required and an value has not been specified. note:if 0, then it will be filled in with the site properties setting for this property | ||
groupingMaxAnyPathInclusionRatio |
Ratio of the number existing grouping words covered by a set of AnyPaths for a candidate word | ||
groupingMaxAssocWords |
Maximum number of associated or "sibling" words
to include before the topic grouping is considered full.
If 0, the value specified in the site properties will be used for this property. |
||
groupingMaxAvgCohForAsPhrase |
Maximum the avg. cohesiveness can be before the keywords in a multi-keyword topic can no longer be considered a 'phrase' and must be comma-separated. note:if 0.0, then it will be filled in with the site properties setting for this property | ||
groupingMaxAvgRatioForInclusion |
Ratio of the avg candidate AnyPaths wanting to be be added and the avg of the grouping | ||
groupingMaxEdgeCombineAvgCoh |
Maximum average separation allowed between words to be considered for use in multi-keyword topics. This parameter is only used for topics generated in response to a search request. The default is "1.5". | ||
groupingMaxKeywordsPerSet |
Maximum number of keywords that can be included within a topic. For example, keyword keyword (associated word). | ||
groupingMaxPeakRatioForInclusion |
Ratio of the peak candidate AnyPaths wanting to be be added and the peak of the grouping | ||
groupingMaxWeight |
Maximum strength a topic can attain.
If 0, the value specified in the site properties will be used for this property. |
||
groupingMinEdgeCombineOcc |
Minimum number of occurrence the edge must have in order for it to be considered when combining keywords note:if 0, then it will be filled in with the site properties setting for this property | ||
groupingMinEdgeCombineWeight |
Minimum weight that an edge's weight can be in order for it to be used to combine keywords note:if 0.0, then it will be filled in with the site properties setting for this property | ||
groupingMinUngroupableDiscard |
Minimum number of ungroupable siblings the topic is allowed to have before being discarded | ||
groupingMinWordsForAcceptance |
Minimum number of words - keywords and associated words - a topic must have in order for the topic to be considered valid. Topics below this threshold will be dropped. The default value of "0" indicates no minimum threshold. | ||
languageCode |
bit-masked language(s) this ExpertiseLanguageProperties applies to. Values
are:
Note that if "0", the system will use the language value defined for the site properties setting for this property. |
||
minCoveredWordsToDisqualify |
Minimum words not covered in a topic before the terms being matched to it are disqualified. | ||
precedence |
Rank of this ExpertiseLanguageProperties versus any others supplied. The default is "0", indicating the lowest possible rank. |
<xs:complexType name="expertiseLanguageProperties"> <xs:sequence> <xs:element name="defaultMaxTermsPerTopic" type="xs:int"/> <xs:element name="groupingMaxAnyPathInclusionRatio" type="xs:double"/> <xs:element name="groupingMaxAssocWords" type="xs:int"/> <xs:element name="groupingMaxAvgCohForAsPhrase" type="xs:float"/> <xs:element name="groupingMaxAvgRatioForInclusion" type="xs:double"/> <xs:element name="groupingMaxEdgeCombineAvgCoh" type="xs:float"/> <xs:element name="groupingMaxKeywordsPerSet" type="xs:int"/> <xs:element name="groupingMaxPeakRatioForInclusion" type="xs:double"/> <xs:element name="groupingMaxWeight" type="xs:double"/> <xs:element name="groupingMinEdgeCombineOcc" type="xs:int"/> <xs:element name="groupingMinEdgeCombineWeight" type="xs:float"/> <xs:element name="groupingMinUngroupableDiscard" type="xs:int"/> <xs:element name="groupingMinWordsForAcceptance" type="xs:int"/> <xs:element name="languageCode" type="xs:int"/> <xs:element name="minCoveredWordsToDisqualify" type="xs:int"/> <xs:element name="precedence" type="xs:int"/> </xs:sequence> </xs:complexType>
Copyright © 2008, 2012, Oracle and/or its affiliates. All rights reserved.
Legal Notices