示例#1
0
 public static function getIndexSearchableFieldsMap()
 {
     if (!self::$searchableFieldsMap) {
         self::$searchableFieldsMap = array('entry.ENTRY_ID' => 'entry_id', 'entry.STR_ENTRY_ID' => 'str_entry_id', 'entry.ID' => 'int_entry_id', 'entry.NAME' => 'name', 'entry.TAGS' => 'tags', 'entry.CATEGORIES_IDS' => 'categories', 'entry.FLAVOR_PARAMS_IDS' => 'flavor_params', 'entry.KSHOW_ID' => 'kshow_id', 'entry.GROUP_ID' => 'group_id', 'entry.DESCRIPTION' => 'description', 'entry.ADMIN_TAGS' => 'admin_tags', 'entry.DURATION_TYPE' => 'duration_type', 'entry.REFERENCE_ID' => 'reference_id', 'entry.REPLACING_ENTRY_ID' => 'replacing_entry_id', 'entry.REPLACED_ENTRY_ID' => 'replaced_entry_id', 'entry.ROOTS' => 'roots', 'entry.KUSER_ID' => 'kuser_id', 'entry.PUSER_ID' => 'puser_id', 'entry.STATUS' => 'entry_status', 'entry.TYPE' => 'type', 'entry.MEDIA_TYPE' => 'media_type', 'entry.VIEWS' => 'views', 'entry.PARTNER_ID' => 'partner_id', 'entry.MODERATION_STATUS' => 'moderation_status', 'entry.DISPLAY_IN_SEARCH' => 'display_in_search', 'entry.LENGTH_IN_MSECS' => 'length_in_msecs', 'entry.ACCESS_CONTROL_ID' => 'access_control_id', 'entry.MODERATION_COUNT' => 'moderation_count', 'entry.RANK' => 'rank', 'entry.TOTAL_RANK' => 'total_rank', 'entry.PLAYS' => 'plays', 'entry.PARTNER_SORT_VALUE' => 'partner_sort_value', 'entry.REPLACEMENT_STATUS' => 'replacement_status', 'entry.SPHINX_MATCH_OPTIMIZATIONS' => 'sphinx_match_optimizations', 'entry.CREATED_AT' => 'created_at', 'entry.UPDATED_AT' => 'updated_at', 'entry.MODIFIED_AT' => 'modified_at', 'entry.MEDIA_DATE' => 'media_date', 'entry.START_DATE' => 'start_date', 'entry.END_DATE' => 'end_date', 'entry.AVAILABLE_FROM' => 'available_from', 'entry.LAST_PLAYED_AT' => 'last_played_at', 'entry.ENTITLED_KUSERS_PUBLISH' => 'entitled_kusers_publish', 'entry.ENTITLED_KUSERS_EDIT' => 'entitled_kusers_edit', 'entry.ENTITLED_KUSERS' => 'entitled_kusers', 'entry.PRIVACY_BY_CONTEXTS' => 'privacy_by_contexts', 'entry.CREATOR_KUSER_ID' => 'creator_kuser_id', 'entry.CREATOR_PUSER_ID' => 'creator_puser_id', 'entry.DYNAMIC_ATTRIBUTES' => 'dynamic_attributes', 'entry.FIRST_BROADCAST' => 'dynamic_attributes.first_broadcast', 'entry.USER_NAMES' => 'user_names', 'entry.SOURCE' => 'source', 'entry.PLUGINS_DATA' => 'plugins_data', 'entry.SEARCH_TEXT' => '(name,tags,description,entry_id,reference_id,roots,puser_id)');
     }
     return self::$searchableFieldsMap;
 }