From a1b59f953bfb196f8ae3ddd73a6f915570213a4a Mon Sep 17 00:00:00 2001 From: Egor Malyshev Date: Wed, 14 May 2025 13:54:33 +0200 Subject: [PATCH] Use set to ensure that resource list is distinct (cherry picked from commit 5cd89c56f132cdb2367e30dc1cd8fda535a3b175) (cherry picked from commit ee9b197a3b470140a05ae016b5c652f74e1c89e7) IJ-MR-166587 GitOrigin-RevId: 26cf7b2cdec1e124ee3fc0becbe02d438ac3c77f --- .../src/com/jetbrains/builtInHelp/search/HelpSearch.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/plugins/built-in-help/src/com/jetbrains/builtInHelp/search/HelpSearch.kt b/plugins/built-in-help/src/com/jetbrains/builtInHelp/search/HelpSearch.kt index 4683007fc17b..64a75afbb011 100644 --- a/plugins/built-in-help/src/com/jetbrains/builtInHelp/search/HelpSearch.kt +++ b/plugins/built-in-help/src/com/jetbrains/builtInHelp/search/HelpSearch.kt @@ -21,15 +21,13 @@ import java.nio.file.Path import java.nio.file.Paths import java.util.* - class HelpSearch { companion object { - private val resources = arrayOf("_0.cfe", "_0.cfs", "_0.si", "segments_1") + private val resources = setOf("_0.cfe", "_0.cfs", "_0.si", "segments_1") @NonNls private const val NOT_FOUND = "[]" - private val analyzer: StandardAnalyzer = StandardAnalyzer() @NotNull @@ -39,6 +37,7 @@ class HelpSearch { val indexDir: Path? = Files.createTempDirectory("search-index") var indexDirectory: NIOFSDirectory? = null var reader: DirectoryReader? = null + if (indexDir != null) try {