diff --git a/plugins/search-everywhere-ml/ranking/src/com/intellij/searchEverywhereMl/ranking/features/SearchEverywhereContextFeaturesProvider.kt b/plugins/search-everywhere-ml/ranking/src/com/intellij/searchEverywhereMl/ranking/features/SearchEverywhereContextFeaturesProvider.kt index f6f8d9d219e5..9cd51e70a007 100644 --- a/plugins/search-everywhere-ml/ranking/src/com/intellij/searchEverywhereMl/ranking/features/SearchEverywhereContextFeaturesProvider.kt +++ b/plugins/search-everywhere-ml/ranking/src/com/intellij/searchEverywhereMl/ranking/features/SearchEverywhereContextFeaturesProvider.kt @@ -1,6 +1,7 @@ // Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. package com.intellij.searchEverywhereMl.ranking.features +import com.intellij.internal.statistic.collectors.fus.fileTypes.FileTypeUsagesCollector import com.intellij.internal.statistic.eventLog.events.EventField import com.intellij.internal.statistic.eventLog.events.EventFields import com.intellij.internal.statistic.eventLog.events.EventPair @@ -22,7 +23,7 @@ internal class SearchEverywhereContextFeaturesProvider { private val GLOBAL_STATISTICS_CONTEXT_UPDATED = GlobalStatisticsContextFields(ActionsGlobalSummaryManager.getUpdatedStatisticsVersion()) - internal val OPEN_FILE_TYPES_KEY = EventFields.StringListValidatedByCustomRule("openFileTypes", "file_type") + internal val OPEN_FILE_TYPES_KEY = EventFields.StringListValidatedByCustomRule("openFileTypes", FileTypeUsagesCollector.ValidationRule::class.java) internal val NUMBER_OF_OPEN_EDITORS_KEY = EventFields.Int("numberOfOpenEditors") internal val IS_SINGLE_MODULE_PROJECT = EventFields.Boolean("isSingleModuleProject") diff --git a/plugins/search-everywhere-ml/ranking/src/com/intellij/searchEverywhereMl/ranking/features/SearchEverywhereFileFeaturesProvider.kt b/plugins/search-everywhere-ml/ranking/src/com/intellij/searchEverywhereMl/ranking/features/SearchEverywhereFileFeaturesProvider.kt index 3cff738148f6..bf5196775c28 100644 --- a/plugins/search-everywhere-ml/ranking/src/com/intellij/searchEverywhereMl/ranking/features/SearchEverywhereFileFeaturesProvider.kt +++ b/plugins/search-everywhere-ml/ranking/src/com/intellij/searchEverywhereMl/ranking/features/SearchEverywhereFileFeaturesProvider.kt @@ -6,6 +6,7 @@ import com.intellij.ide.actions.searcheverywhere.FileSearchEverywhereContributor import com.intellij.ide.actions.searcheverywhere.RecentFilesSEContributor import com.intellij.ide.bookmark.BookmarksManager import com.intellij.ide.bookmark.FileBookmark +import com.intellij.internal.statistic.collectors.fus.fileTypes.FileTypeUsagesCollector import com.intellij.internal.statistic.eventLog.events.EventField import com.intellij.internal.statistic.eventLog.events.EventFields import com.intellij.internal.statistic.eventLog.events.EventPair @@ -25,7 +26,7 @@ import java.nio.file.Path class SearchEverywhereFileFeaturesProvider : SearchEverywhereElementFeaturesProvider(FileSearchEverywhereContributor::class.java, RecentFilesSEContributor::class.java) { companion object { - val FILETYPE_DATA_KEY = EventFields.StringValidatedByCustomRule("fileType", "file_type") + val FILETYPE_DATA_KEY = EventFields.StringValidatedByCustomRule("fileType", FileTypeUsagesCollector.ValidationRule::class.java) val IS_BOOKMARK_DATA_KEY = EventFields.Boolean("isBookmark") internal val IS_DIRECTORY_DATA_KEY = EventFields.Boolean("isDirectory")