diff --git a/res/search.xml b/res/search.xml
new file mode 100644
index 0000000..1da09e2
--- /dev/null
+++ b/res/search.xml
@@ -0,0 +1,567 @@
+
+
+
+ guanyu
+ banben
+ 关于
+ 版本
+
+
+ guanyu
+ neihe
+ 关于
+ 内核
+
+
+ 关于
+ CPU
+
+
+ guanyu
+ neicun
+ 关于
+ 内存
+
+
+ guanyu
+ yingpan
+ 关于
+ 硬盘
+
+
+ yuyanhediqu
+ dangqianquyu
+ 语言和地区
+ 当前区域
+
+
+ yuyanhediqu
+ quyugeshishuju
+ 语言和地区
+ 区域格式数据
+
+
+ yuyanhediqu
+ shouxuanyuyan
+ 语言和地区
+ 首选语言
+
+
+ kaijiqidong
+ morenchengxu
+ 开机启动
+ 默认程序
+
+
+ huifuchuchangshezhi
+ huanyuan
+ 恢复出厂设置
+ 还原
+
+
+ shijianheriqi
+ tongbuxitongshijian
+ 时间和日期
+ 同步系统时间
+
+
+ shijianheriqi
+ shoudonggenggaishijian
+ 时间和日期
+ 手动更改时间
+
+
+ shijianheriqi
+ genggaishiqu
+ 时间和日期
+ 更改时区
+
+
+ shijianheriqi
+ xiaoshizhi
+ 时间和日期
+ 24小时制
+
+
+ morenyingyong
+ liulanqi
+ 默认应用
+ 浏览器
+
+
+ morenyingyong
+ dianziyoujian
+ 默认应用
+ 电子邮件
+
+
+ morenyingyong
+ tuxiangchakanqi
+ 默认应用
+ 图像查看器
+
+
+ morenyingyong
+ yinpinbofangqi
+ 默认应用
+ 音频播放器
+
+
+ morenyingyong
+ shipinbofangqi
+ 默认应用
+ 视频播放器
+
+
+ morenyingyong
+ wendangbianjiqi
+ 默认应用
+ 文档编辑器
+
+
+ zhuomian
+ xianshizaizhuomiandetubiao
+ 桌面
+ 显示在桌面的图标
+
+
+ zhuomian
+ xianshizaituopanshangdetubiao
+ 桌面
+ 显示在托盘上的图标
+
+
+ ziti
+ zitidaxiao
+ 字体
+ 字体大小
+
+
+ jianpan
+ qiyonganjianzhongfushezhi
+ 键盘
+ 启用按键重复设置
+
+
+ jianpan
+ yanchi
+ 键盘
+ 延迟
+
+
+ jianpan
+ sudu
+ 键盘
+ 速度
+
+
+ jianpan
+ shuruzifuceshizhongfuxiaoguoï¼
+ 键盘
+ 输入字符测试重复效果:
+
+
+ jianpan
+ daxiesuodingtishi
+ 键盘
+ 大写锁定提示
+
+
+ jianpan
+ huifumorenbuju
+ 键盘
+ 恢复默认布局
+
+
+ jianpan
+ jianpanbuju
+ 键盘
+ 键盘布局
+
+
+ shubiao
+ guanyongshou
+ 鼠标
+ 惯用手
+
+
+ shubiao
+ sudu
+ 鼠标
+ 速度
+
+
+ shubiao
+ shubiaoshuangjijiangeshichang
+ 鼠标
+ 鼠标双击间隔时长
+
+
+ shubiao
+ mingandu
+ 鼠标
+ 敏感度
+
+
+ shubiao
+ kejianxing
+ 鼠标
+ 可见性
+
+
+ shubiao
+ zhizhendaxiao
+ 鼠标
+ 指针大小
+
+
+ shubiao
+ guangbiaosudu
+ 鼠标
+ 光标速度
+
+
+ shubiao
+ qiyongwenbenquyudeguangbiaoshanshuo
+ 鼠标
+ 启用文本区域的光标闪烁
+
+
+ wangluolianjie
+ wangluozhuangtai
+ 网络连接
+ 网络状态
+
+
+ 网络连接
+ 打开wifi
+
+
+ tongzhi
+ shezhizaitongzhizhongxinxianshidetongzhixinxi
+ 通知
+ 设置在通知中心显示的通知信息
+
+
+ tongzhi
+ shezhitongzhilaiyuan
+ 通知
+ 设置通知来源
+
+
+ xianshiqi
+ fenbianlv
+ 显示器
+ 分辨率
+
+
+ xianshiqi
+ suofangpingmu
+ 显示器
+ 缩放屏幕
+
+
+ dianyuan
+ pinghengï¼tuijianï¼
+ 电源
+ 平衡(推荐)
+
+
+ dianyuan
+ jieneng
+ 电源
+ 节能
+
+
+ dianyuan
+ zidingyi
+ 电源
+ 自定义
+
+
+ dayinji
+ tianjiadayinjihesaomiaoyi
+ 打印机
+ 添加打印机和扫描仪
+
+
+ dayinji
+ tianjiadayinjihesaomiaoyi
+ 打印机
+ 添加打印机和扫描仪
+
+
+ daili
+ kaiqizidongdaili
+ 代理
+ 开启自动代理
+
+
+ daili
+ kaiqishoudongdaili
+ 代理
+ 开启手动代理
+
+
+ suoping
+ suopingshixianshiweiduxiaoxishu
+ 锁屏
+ 锁屏时显示未读消息数
+
+
+ suoping
+ jihuopingbaoshisuodingpingmu
+ 锁屏
+ 激活屏保时锁定屏幕
+
+
+ suoping
+ xianshisuopingbizhizaidengluyemian
+ 锁屏
+ 显示锁屏壁纸在登录页面
+
+
+ pingbao
+ kaiqipingbao
+ 屏保
+ 开启屏保
+
+
+ pingbao
+ pingmubaohuchengxu
+ 屏保
+ 屏幕保护程序
+
+
+ pingbao
+ dengdaishijian
+ 屏保
+ 等待时间
+
+
+ kuaijiejian
+ xitongkuaijiejian
+ 快捷键
+ 系统快捷键
+
+
+ kuaijiejian
+ zidingyikuaijiejian
+ 快捷键
+ 自定义快捷键
+
+
+ kuaijiejian
+ tianjiazidingyikuaijiejian
+ 快捷键
+ 添加自定义快捷键
+
+
+ zhuti
+ zhutimoshi
+ 主题
+ 主题模式
+
+
+ zhuti
+ xitong
+ 主题
+ 系统
+
+
+ zhuti
+ qianse
+ 主题
+ 浅色
+
+
+ zhuti
+ toumingxiaoguo
+ 主题
+ 透明效果
+
+
+ zhuti
+ shense
+ 主题
+ 深色
+
+
+ zhuti
+ tubiaozhuti
+ 主题
+ 图标主题
+
+
+ zhuti
+ guangbiaozhuti
+ 主题
+ 光标主题
+
+
+ zhuti
+ toumingdu
+ 主题
+ 透明度
+
+
+ zhuti
+ di
+ 主题
+ 低
+
+
+ zhuti
+ gao
+ 主题
+ 高
+
+
+ chumoban
+ chumobanshezhi
+ 触摸板
+ 触摸板设置
+
+
+ shengyin
+ xuanzeshurushebei
+ 声音
+ 选择输入设备
+
+
+ shengyin
+ yinliangdaxiao
+ 声音
+ 音量大小
+
+
+ shengyin
+ shurudengji
+ 声音
+ 输入等级
+
+
+ shengyin
+ xuanzeshuchushebei
+ 声音
+ 选择输出设备
+
+
+ shengyin
+ zhuyinliangdaxiao
+ 声音
+ 主音量大小
+
+
+ shengyin
+ shengdaopingheng
+ 声音
+ 声道平衡
+
+
+ shengyin
+ peizhi
+ 声音
+ 配置
+
+
+ shengyin
+ shengqia
+ 声音
+ 声卡
+
+
+ shengyin
+ xitongyinxiao
+ 声音
+ 系统音效
+
+
+ shengyin
+ xitongyinxiaozhuti
+ 声音
+ 系统音效主题
+
+
+ shengyin
+ tishiyin
+ 声音
+ 提示音
+
+
+ shengyin
+ kaiguanjiyinle
+ 声音
+ 开关机音乐
+
+
+ shengyin
+ tishiyinliangkaiguan
+ 声音
+ 提示音量开关
+
+
+ xianshiqi
+ suofangpingmu
+ 显示器
+ 缩放屏幕
+
+
+ gengxin
+ xitonggengxin
+ 更新
+ 系统更新
+
+
+ zhanghuxinxi
+ mimashixiao
+ 账户信息
+ 密码时效
+
+
+ zhanghuxinxi
+ mianmidenglu
+ 账户信息
+ 免密登录
+
+
+ zhanghuxinxi
+ zidongdenglu
+ 账户信息
+ 自动登录
+
+
+ VPN
+ 添加VPN连接
+
+
+ beijing
+ liulanbendibizhi
+ 背景
+ 浏览本地壁纸
+
+
+ beijing
+ huifumorenshezhi
+ 背景
+ 恢复默认设置
+
+
+ beijing
+ liulanxianshangbizhi
+ 背景
+ 浏览线上壁纸
+
+
+ xianshiqi
+ tongyishuchu
+ 显示器
+ 统一输出
+
+
+ xianshiqi
+ yejianmoshi
+ 显示器
+ 夜间模式
+
+
diff --git a/resource.qrc b/resource.qrc
index 02cca43..79bef96 100644
--- a/resource.qrc
+++ b/resource.qrc
@@ -6,6 +6,7 @@
res/translations/tr.ts
res/translations/zh_CN.ts
res/icons/desktop.png
+ res/search.xml
index/pinyinWithTone.txt
index/pinyinWithoutTone.txt
diff --git a/settingsmatch/setting-match.cpp b/settingsmatch/setting-match.cpp
new file mode 100644
index 0000000..103c0ff
--- /dev/null
+++ b/settingsmatch/setting-match.cpp
@@ -0,0 +1,86 @@
+#include "setting-match.h"
+
+SettingsMatch::SettingsMatch(QObject *parent) : QObject(parent)
+{
+ XmlElement();
+}
+
+QStringList SettingsMatch::matchstart(const QString &source){
+ m_sourceText=source;
+// qDebug()<::const_iterator i;
+ for(i=m_Chine_searchList.constBegin();i!=m_Chine_searchList.constEnd();++i){
+ regmatch=*i;
+ key=i.key();
+// qDebug()<
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+class SettingsMatch : public QObject
+{
+ Q_OBJECT
+public:
+ explicit SettingsMatch(QObject *parent = nullptr);
+ QStringList matchstart(const QString &source);
+
+private:
+ void XmlElement();
+ QStringList matching();
+
+private:
+ QMap m_Pinyin_searchList;
+ QMap m_Chine_searchList;
+ QStringList m_Pinyin_searchResult;
+ QStringList m_Chine_searchResult;
+ QString m_sourceText;
+
+};
+
+#endif // SETTINGSEARCH_H
diff --git a/settingsmatch/setting-match.pri b/settingsmatch/setting-match.pri
new file mode 100644
index 0000000..b57feb7
--- /dev/null
+++ b/settingsmatch/setting-match.pri
@@ -0,0 +1,7 @@
+INCLUDEPATH += $$PWD
+
+HEADERS += \
+ $$PWD/setting-match.h \
+
+SOURCES += \
+ $$PWD/setting-match.cpp \
diff --git a/ukui-search.pro b/ukui-search.pro
index cf1ac58..2e357ba 100644
--- a/ukui-search.pro
+++ b/ukui-search.pro
@@ -20,6 +20,7 @@ include(index/index.pri)
include(model/model.pri)
include(control/control.pri))
include(singleapplication/qt-single-application.pri)
+include(settingsmatch/setting-match.pri)
LIBS = -lxapian -lgsettings-qt
# Default rules for deployment.