From e2850e074e65e24011fac439a0e81d1d1a38415e Mon Sep 17 00:00:00 2001 From: Mouse Zhang Date: Wed, 11 May 2022 10:21:21 +0800 Subject: [PATCH] Update README. --- README.md | 249 +++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 180 insertions(+), 69 deletions(-) diff --git a/README.md b/README.md index 8d2f245..97a2e54 100644 --- a/README.md +++ b/README.md @@ -1,126 +1,204 @@ # ukui-search介绍 + [dWIP] UKUI Search is a user-wide desktop search feature of UKUI desktop environment. + ## 简介 - 狭义上的ukui-search指ukui桌面环境中的全局搜索应用,目前最新版本为3.1-xxx。全局搜索应用提供了本地文件、文本内容、应用、设置项、便签等聚合搜索功能,基于其文件索引功能,可以为用户提供快速准确的搜索体验。 - 广义的ukui-search除了包括全局搜索应用,还包括在ukui桌面环境中的本地搜索服务以及其开发接口。基于文建索引服务,应用搜索数据服务等基础数据源服务,可以提供基于C++接口的搜索功能,应用开发者可以通过引用动态库的形式直接使用其搜索功能。除此之外,ukui桌面环境搜索服务还提供了一组基于Qt插件框架的插件接口,用户可以通过继承接口以实现搜索功能的扩展。 - 以下提到的ukui-search如无说明均指后者。 +狭义上的ukui-search指ukui桌面环境中的全局搜索应用,目前最新版本为3.1-xxx。全局搜索应用提供了本地文件、文本内容、应用、设置项、便签等聚合搜索功能,基于其文件索引功能,可以为用户提供快速准确的搜索体验。 + +广义的ukui-search除了包括全局搜索应用,还包括在ukui桌面环境中的本地搜索服务以及其开发接口。基于文建索引服务,应用搜索数据服务等基础数据源服务,可以提供基于C++接口的搜索功能,应用开发者可以通过引用动态库的形式直接使用其搜索功能。除此之外,ukui桌面环境搜索服务还提供了一组基于Qt插件框架的插件接口,用户可以通过继承接口以实现搜索功能的扩展。 +以下提到的ukui-search如无说明均指后者。 + ukui-search 目前共有5个包: - ukui-search_xxxxxx.deb - libukui-search-dev_xxxxx.deb - libukui-search0_xxxxx.deb - libchinese-segmentation0_xxxx.deb - ukui-search-systemdbus_xxxxx.deb - xxx代表版本号。其中,ukui-search 为全局搜索应用本体,libukui-search包提供了搜索服务基本功能以及扩展接口,libukui-search-dev为其开发包。libchinese-segmentation包为搜索服务提供了NLP能力,如中文分词等。ukui-search-systemdbus包提供了一些systemdbus提权操作。 ++ ukui-search_xxxxxx.deb ++ libukui-search-dev_xxxxx.deb ++ libukui-search0_xxxxx.deb ++ libchinese-segmentation0_xxxx.deb ++ ukui-search-systemdbus_xxxxx.deb + +xxx代表版本号。其中,ukui-search 为全局搜索应用本体,libukui-search包提供了搜索服务基本功能以及扩展接口,libukui-search-dev为其开发包。libchinese-segmentation包为搜索服务提供了NLP能力,如中文分词等。ukui-search-systemdbus包提供了一些systemdbus提权操作。 + ## 运行 - 搜索服务相关的进程共有5个,包括ukui-search(全局搜索GUI界面),ukui-search-service(文件搜索服务),first-index(文件搜索服务子进程),inotify-index(文件搜索服务子进程),ukui-search-app-data-service(应用数据维护服务)。 - ukui-search、ukui-search-service和ukui-search-app-data-service服务默认开机自启,其中first-index进程和inotify-index进程作为ukui-search-service的子进程,并由其控制启动和退出。 +搜索服务相关的进程共有5个,包括ukui-search(全局搜索GUI界面),ukui-search-service(文件搜索服务),first-index(文件搜索服务子进程),inotify-index(文件搜索服务子进程),ukui-search-app-data-service(应用数据维护服务)。 + +ukui-search、ukui-search-service和ukui-search-app-data-service服务默认开机自启,其中first-index进程和inotify-index进程作为ukui-search-service的子进程,并由其控制启动和退出。 + ## 快捷键、命令行和dbus接口 - 呼出搜索GUI界面的系统快捷键为WIN+S。 - ukui-search进程的命令行如下: + +呼出搜索GUI界面的系统快捷键为`WIN+s`。 + +ukui-search进程的命令行如下: + +```shell Usage: ukui-search [options] Options: -h, --help Displays this help. -v, --version Displays version information. -q, --quit Quit ukui-search application -s, --show Show main window +``` +ukui-search-service的命令行如下: - ukui-search-service的命令行如下: +```shell Usage: ukui-search-service [options] Options: -h, --help Displays this help. -v, --version Displays version information. -q, --quit Stop service -i, --index