diff --git a/Wox.Plugin/Result.cs b/Wox.Plugin/Result.cs
index 2f74591703..aff56554af 100644
--- a/Wox.Plugin/Result.cs
+++ b/Wox.Plugin/Result.cs
@@ -42,6 +42,16 @@ namespace Wox.Plugin
public int Score { get; set; }
+ ///
+ /// A list of indexes for the characters to be highlighted in Title
+ ///
+ public IList TitleHighlightData { get; set; }
+
+ ///
+ /// A list of indexes for the characters to be highlighted in SubTitle
+ ///
+ public IList SubTitleHighlightData { get; set; }
+
///
/// Only resulsts that originQuery match with curren query will be displayed in the panel
///
@@ -69,7 +79,9 @@ namespace Wox.Plugin
var equality = string.Equals(r?.Title, Title) &&
string.Equals(r?.SubTitle, SubTitle) &&
- string.Equals(r?.IcoPath, IcoPath);
+ string.Equals(r?.IcoPath, IcoPath) &&
+ TitleHighlightData == r.TitleHighlightData &&
+ SubTitleHighlightData == r.SubTitleHighlightData;
return equality;
}