luxlabs header browser preview


@class NSString, NSSet, NSMutableString, PRSRankingConfiguration;

@interface SSRankingManager : NSObject

@property (retain) NSString *query;
@property (retain) NSSet *allowedTopHitSections;
@property BOOL isCancelled;
@property (nonatomic) BOOL bullseyeRankingEnabled;
@property (retain, nonatomic) PRSRankingConfiguration *rankingConfiguration;
@property (retain, nonatomic) NSMutableString *logValues;
@property (nonatomic) double blendingTime;

+ (id)getSuggestionsRankingThresholds;
+ (void)reloadRecencyThresholds;
+ (id)jsonStringFromDictionary:(id)a0;
+ (void)initialize;
+ (void)rankLocalBundlesUsingL3Score:(id)a0;
+ (void)logSections:(id)a0 prefix:(id)a1 query:(id)a2;
+ (id)keyForIntervalType:(long long)a0;
+ (id)rankLocalBundles:(id)a0;
+ (void)moveSafariTopHitsToTopOfSection:(id)a0;
+ (void)reloadRankingParametersFromTrial;
+ (void)extractThresholdABValues:(id)a0 forLanguage:(id)a1;
+ (id)getCoreDuetValues;
+ (void)fetchDuetValues;
+ (void)reloadCommittedSearchParametersFromTrial;
+ (id)nominateServerTopHitForSection:(id)a0 queryString:(id)a1 language:(id)a2;
+ (void)reloadSuggestionsRankingThresholds;
+ (void)prepareTopHitsParametersForLanguage:(id)a0;
+ (void)reloadTopHitsParametersFromTrial;
+ (void)determineTopHitsForSafariSection:(id)a0 forQuery:(id)a1;
+ (id)getTopHitItems:(id)a0;
+ (void)reloadLocaleSpecificMatchingParameters;
+ (id)rankLocalBundlesUsingOriginalL2ScoreAndRules:(id)a0;

- (id)initWithQuery:(id)a0;
- (void).cxx_destruct;
- (void)cancel;
- (id)CEPValuesForTTR;
- (void)addCEPValuesForTTR;
- (void)applyTopHitRankingPolicyToSection:(id)a0 topResultSection:(id)a1 maxTopHitCount:(long long)a2 isShortcut:(BOOL)a3;
- (id)applyTopSectionPolicy:(id)a0 withTopHitSection:(id)a1 isPeopleSearch:(BOOL)a2 queryKind:(unsigned long long)a3 correction:(id)a4 queryLength:(unsigned long long)a5 ranker:(id)a6;
- (void)calculateLikelihoodAndPriorForSection:(id)a0 currentTime:(double)a1 shortcutResult:(id)a2 queryId:(unsigned long long)a3 ranker:(id)a4 nominateLocalTopHit:(BOOL)a5;
- (long long)compareDate:(id)a0 withDate:(id)a1;
- (void)finalizeLog;
- (float)freshnessAdjustmentForAppResult:(id)a0 section:(id)a1 freshnessBeforeAdjustment:(float)a2 topicality:(float)a3 engagement:(float)a4 launchCount:(float)a5 launchCountTotal:(float)a6 nAppResultsWithLaunchCount:(unsigned long long)a7 launchPortion:(float *)a8;
- (id)groupSectionsByCategory:(id)a0 genreMap:(id)a1 topSections:(id)a2;
- (id)keyForSection:(id)a0;
- (float)likelihoodAdjustmentForMailAndNotesResult:(float)a0 freshness:(float)a1 topicality:(float)a2 engagement:(float)a3 numQueryTokens:(unsigned long long)a4 queryLength:(unsigned long long)a5;
- (void)logPommesScoringForRankingItem:(id)a0 queryId:(unsigned long long)a1 query:(id)a2 bundleID:(id)a3 name:(id)a4 topicality:(float)a5 freshness:(float)a6 engagement:(float)a7 likelihood:(float)a8 launchPortion:(float)a9 launchCount:(float)a10 engagedInSpotlight:(BOOL)a11 exactMatchedLaunchString:(BOOL)a12 lastUsedDate:(id)a13 recentEngagementDateInSpotlight:(id)a14 recentEngagementDateOutSpotlight:(id)a15;
- (id)makeTopHitSectionUsingSections:(id)a0 withItemRanker:(id)a1 sectionHeader:(id)a2 shortcutResult:(id)a3 isBullseyeNonCommittedSearch:(BOOL)a4 isBullseyeCommittedSearch:(BOOL)a5 parsecEnabled:(BOOL)a6 maxNumAppsInTopHitSection:(unsigned long long)a7;
- (id)nominateLocalTopHitsFromSections:(id)a0 withItemRanker:(id)a1 sectionHeader:(id)a2 maxInitiallyVisibleResults:(unsigned long long)a3 shortcutResult:(id)a4 isBullseyeNonCommittedSearch:(BOOL)a5 isBullseyeCommittedSearch:(BOOL)a6 parsecEnabled:(BOOL)a7 maxNumAppsInTopHitSection:(unsigned long long)a8 queryId:(unsigned long long)a9;
- (id)rankAppsAtTopForScopedSearchWithSections:(id)a0;
- (id)rankSectionsUsingBundleIDToSectionMapping:(id)a0 withRanker:(id)a1 preferredBundleIds:(id)a2 isScopedSearch:(BOOL)a3 queryId:(unsigned long long)a4 isCJK:(BOOL)a5 isBullseyeNonCommittedSearch:(BOOL)a6 isBullseyeCommittedSearch:(BOOL)a7 isPeopleSearch:(BOOL)a8;
- (void)refineSectionShowingVisibleResultsWithBetterTextMatches:(id)a0;
- (id)relativeRankWithAbsRank:(id)a0 numberValues:(unsigned long long)a1;
- (id)removeBlockListedSectionsForMapping:(id)a0;
- (id)removeBlockListedSectionsForMapping:(id)a0 withRankingConfiguration:(id)a1;
- (double)roundedValueForScore:(double)a0;
- (BOOL)sectionContainsOnlyStaleApps:(id)a0;
- (BOOL)sectionDoesNotContainMoreRecentlyUsedApps:(id)a0 lastUsedDate:(id)a1;
- (BOOL)sectionsContainsOnlyOneAppSection:(id)a0;
- (BOOL)sectionsContainsShortcutResult:(id)a0 shortcutResult:(id)a1;
- (void)sendTTRLogsWithSections:(id)a0 searchString:(id)a1 queryKind:(unsigned long long)a2 isCommittedSearch:(BOOL)a3 parsecCameLaterThanSRT:(BOOL)a4;
- (float)topicalityAdjustmentForContactsResult:(id)a0 topicalityBeforeAdjustment:(float)a1 freshness:(float)a2;
- (void)updateServerScoresUsingBlockOrder:(id)a0 bundleFeatures:(id)a1;
- (void)updateWithNewRankingInfo:(id)a0;
- (void)withinSectionTopHitNomination:(id)a0 withItemRanker:(id)a1;

@end