当前位置: 首页 > news >正文

Qlik Sense :使用智能搜索Smart Search

智能搜索

智能搜索是 Qlik Sense 中的全局搜索工具,可让您从应用程序中的任何工作表搜索应用程序中的整个数据集。可通过点击 

 从工作表中的选择项栏使用智能搜索。

通过智能搜索字段,您可以从任何工作表搜索您的应用程序中的完整数据集。

智能搜索字段。

信息注释

智能搜索仅支持文本搜索。不支持引号之外的搜索运算符

如果您单击应用选择下方的结果,结果会消失,并应用选择。

如果您分析工作表上的数据,则可使用智能搜索。数据结构帮助您查找关联并在自己的数据中进行选择。

您可通过 Insights 搜索您工作表中可视化内的数据, 可通过单击工作表视图中的 Insights 来访问它。Insights 还可根据您的数据搜索生成新的可视化。

有关更多信息,请参阅通过 Insights 创建可视化。

您也可在选择项和可视化(诸如表格和筛选器窗格)中搜索。

有关更多信息,请参阅在选择项或可视化中搜索。

搜索的具体过程

在您键入搜索查询时,Qlik Sense 搜索数据项目。智能搜索筛选字段值并显示匹配项目。智能搜索寻找:

  • 字段值
  • 维度值(也是创建为主条目的维度值)

信息注释度量(度量值)未包含在智能搜索中。

搜索 'John Vegetables sugar' 的结果为每个词生成一个搜索查询。

智能搜索结果。

A:搜索字段

以空格分离搜索词。要将词链接到搜索项中,可使用引号,例如 “mountain bike”。建议的搜索字符串显示在搜索字段下方

B:应用选择项

来自应用程序数据的搜索结果,每行显示一个结果。

单击显示更多来查看更多结果。

有关详细信息,请参阅使用搜索结果更改选择。

C:颜色编码的搜索结果词

颜色代码被分配至每个找到的搜索词。它显示部分匹配以及完全匹配。

您可通过单击搜索字段中右侧的取消图标 

 来清除搜索字段。单击搜索图标 

 以关闭智能搜索。

这些搜索词始终会与数据库中的开头单词比较。搜索“read”不会显示“bread”作为匹配项,而“reader”和“Reading”都是匹配项。会对每个搜索词着色,以辨识匹配项。当拥有六个以上的搜索词时,可重复使用这些颜色。

排除搜索项

broccoli.png

Now say I search for something that is not within my Fresh Vegetable selection like apple.  I will be given a message indicating that no matches were found and will be prompted to start a new search for only apple if I chose.  If I select the “Start a new search …” button, then my Fresh Vegetables selection will be de-selected before the search begins.

apple.png

By default, Smart Search searches all fields in the data model but you have the option to set what fields you would like to include or exclude in the Smart Search.  This can be done in the script by using the Search Include or Search Exclude statements:

默认情况下,智能搜索会搜索数据模型中的所有字段,但您可以选择设置您希望在智能搜索中包含或排除的字段。

这可以在脚本中通过使用搜索包括或搜索排除语句来完成:

Search Include * fieldlist

Search Exclude * fieldlist

Fieldlist is a comma separated list of the fields that should be included or excluded in the search.  The Search Include statement is used to indicate which field(s) should be searched when performing a search.  In some apps, there may be several fields that the user may not need to search.  In that case, it is smart to use the Search Include to narrow down the list of fields to search.  This can help with the performance of the search as well.  The Search Exclude statement is used to indicate which field(s) should not be used in the search.  This may be used to exclude ID or key fields that were used to build the data model but that the user does not need to search.  In both statements, wildcard characters * and ? can be used.  Just to show you how this works, if I add the Search Exclude statement below to my script and reload, it will exclude all values in the “Line Desc 1” field when a search is being performed.

字段列表是应该在搜索中包含或排除的字段的逗号分隔列表。

搜索包含语句用于指示在执行搜索时应该搜索哪个字段。

在某些应用程序中,可能有几个用户不需要搜索的字段。

在这种情况下,使用搜索包括来缩小要搜索的字段列表是明智的。

这也有助于提高搜索的性能。

“搜索排除”语句用于指示在搜索中不应该使用哪个字段。

这可能用于排除曾用于构建数据模型,但用户不需要搜索的ID或关键字段。

在这两个语句中,都使用通配符*和?

可以被使用。

只是为了向您展示这是如何工作的,如果我将下面的搜索排除语句添加到我的脚本并重新加载,它将在执行搜索时排除“行Desc1”字段中的所有值。

Exclude.png

In the Master Items, the “Line Desc 1” field is added as a Dimension named Product.  When I performed the search earlier, broccoli results were found in the Product dimension.  Now watch what happens when I do another search for Broccoli within my Fresh Vegetables selection.  Broccoli does not come up in my search results because the exclude statement does not allow a search in the “Line Desc 1” field/Product dimension.

在主项目中,“行Desc1”字段被添加为一个名为“产品”的维度。

当我之前执行搜索时,在产品维度中发现了西兰花的结果。

现在看看当我在我的新鲜蔬菜中寻找西兰花会发生什么。

西兰花不会出现在我的搜索结果中,因为排除语句不允许在“行Desc1”字段/产品维度中进行搜索。

search broccoli with exclude.png

Smart Search provides an easy way for users to find the data they are looking for to filter their data.  The Search Include and Search Exclude statements offer the developer a way to control the fields that can be searched.  This can improve performance and it can make it easier for the user to focus on the fields that are most relevant.  Keep these statements in mind the next time you are developing an app.  It will improve the users search experience.

智能搜索为用户提供了一种简单的方法来找到他们想要的数据来过滤他们的数据。

搜索包括和搜索排除语句为开发人员提供了一种控制可以搜索的字段的方法。

这可以提高性能,并可以使用户更容易地关注最相关的字段。

下次你在开发一个应用程序时,请记住这些陈述。

它将改善用户的搜索体验。

使用搜索结果更改选择

与数据搜索结果互动

在您搜索数据时,搜索结果显示在 Qlik Sense 数据库中找到的匹配项组合。结果基于字段关联。并且结果按匹配的搜索词数以降序排序。如果有一个以上的匹配,则按相关性将结果排序。单击匹配项可将其插入搜索字段。

当您选择某结果时可对这些值做出实际选择,并且包含已选择数据的当前选择和可视化已更新。

截屏示出了数据库中可用的类别:john、Vegetables 和 sugar。

 

带有搜索结果的搜索视图。

信息注释如果您在搜索结果中选择维度值,字段名称(并非尺寸名称)将显示在选择栏中。

您可通过单击搜索字段中右侧的取消图标 

 来清除搜索字段。单击搜索图标  

 以关闭智能搜索。

这些搜索词始终会与数据库中单词的开头比较。搜索“read”不会显示“bread”作为匹配项,而“reader”和“Reading”都是匹配项。搜索词会着以颜色以显示匹配。当拥有六个以上的搜索词时,可重复使用这些颜色。

使用智能搜索更改当前选择

当您使用智能搜索在应用程序中搜索数据,且您从结果中做出了选择时,您可在选择内搜索。然后,可以单击搜索结果以更改当前选择。智能搜索会在您的选择中自动进行搜索,您只需要添加搜索字符串并执行新的搜索。您可反复进行该操作来筛选自己的搜索结果。

使用智能搜索在选择项“区域”和“产品”类型中搜索。

带有搜索结果的智能搜索视图。

如果您在当前的选择中搜索,智能搜索将查找和您当前的选择相关的结果。如果您在搜索的项目没有和当前选择关联,将看到用于清除当前选择的选项。如果您清除选择,将看到搜索词的结果,而不必重新输入它们。

如果在选择中搜索,并且您的搜索词由于选择(深灰)而被排除,则将不会有结果。

如果使用多个词在选择项中进行搜索并且您的查询没有为您所有的搜索词生成结果,您可通过单击显示部分匹配结果来查看部分匹配。

搜索多个术语 'fresh fruit' 不会对所有搜索词产生结果,让选项“显示部分匹配”可用。

选项“显示部分匹配项”在智能搜索视图中可用。

如果您在选择项内进行搜索并且您的查询未返回结果,会收到消息“在您的当前选择项中未找到任何匹配结果”。如果选择项已锁定,您可以考虑解锁选择项并执行新搜索。

在选择项“产品类型”中搜索 'sugar' 没有结果。

智能搜索视图中的消息“在当前选择中找不到匹配项”。

相关文章:

Qlik Sense :使用智能搜索Smart Search

智能搜索 智能搜索是 Qlik Sense 中的全局搜索工具,可让您从应用程序中的任何工作表搜索应用程序中的整个数据集。可通过点击 从工作表中的选择项栏使用智能搜索。 通过智能搜索字段,您可以从任何工作表搜索您的应用程序中的完整数据集。 信息注释 智…...

React 学习-1

安装--使用npm 元素渲染 React只定义一个根节点,由 React DOM 来管理。通过ReactDOM.render()方法将元素渲染到根DOM节点上。 React 元素都是不可变的。当元素被创建之后,你是无法改变其内容或属性的。目前更新界面的唯一办法是创建一个新的元素&#xf…...

Libcity 笔记:自定义模型

在/libcity/model/trajectory_loc_prediction/,我们复制一份Deepmove.py,得到DM_tst.py,我们不改变其中的机制,只动class name 然后修改相同目录下的__init__.py: 修改task_config文件: 在config/model/tra…...

易图讯科技三维电子沙盘系统

深圳易图讯科技有限公司(www.3dgis.top)创立于2013年,专注二三维地理信息、三维电子沙盘、电子地图、虚拟现实、大数据、物联网和人工智能技术研发,获得20多项软件著作权和软件检测报告,成功交付并实施了1000多个项目&…...

数据结构与算法学习笔记之线性表四---单链表的表示和实现(C++)

目录 前言 一、顺序表的优缺点 二、单链表的表示和实现 1.初始化 2.清空表 3.销毁 4.表长 5.表空 6.获取表中的元素 7.下标 8.直接前驱 9.直接后继 10.插入 11.删除 12.遍历链表 13.测试代码 前言 这篇博客主要介绍单链表的表示和实现。 一、顺序表的优缺点 线…...

go语言切片slice使用细节和注意事项整理

go语言中切片slice的使用是最为频繁的,效率也是最高的, 今天就给大家说说我们在使用过程中会忽略的一些细节。 先普及一下slice的核心基础知识, go语言中的切片是引用类型, 其底层数据的存储实际上是存储在一个数组 上&#xff08…...

C语言 | Leetcode C语言题解之第85题最大矩形

题目&#xff1a; 题解&#xff1a; int maximalRectangle(char** matrix, int matrixSize, int* matrixColSize) {int m matrixSize;if (m 0) {return 0;}int n matrixColSize[0];int left[m][n];memset(left, 0, sizeof(left));for (int i 0; i < m; i) {for (int j …...

2024-05-13四月初六周一

2024-05-13四月初六周一 06:30-08:30 coding 动态规划算法&#xff1a; 08:30-12:30 深兰Ai第五期 Part1:课时269&#xff1a;00:00:00 12:30-13:00 午饭烧水&#xff1a; 13:30-19:00 深兰Ai第五期&#xff1a; 20:00-23:00 coding 线性回归&#xff1a;...

Android性能:高版本Android关闭硬件加速GPU渲染滑动卡顿掉帧

Android性能&#xff1a;高版本Android关闭硬件加速GPU渲染滑动卡顿掉帧 如果在Androidmanifest.xml配置&#xff1a; <application android:hardwareAccelerated"false" > 或者某个特点View使用代码&#xff1a; myView.setLayerType(View.LAYER_TYPE_SOFT…...

对于FileUpload控件的一些bug

我写的程序&#xff0c;问题出现的也很神奇&#xff0c;就是我在上传已经存在在我指定目录下的就可以成功&#xff0c;如果不存在&#xff0c;上传仍是可以成功的&#xff0c;但是就会不显示&#xff0c;但是你重启服务器的时候又会再次显示。这种问题出现的原因我们就需要了解…...

哲学家就餐问题

哲学家就餐问题 问题信号量实现发生死锁版限制人数版规定取筷顺序 条件变量实现 问题 在一个圆桌上坐着五位哲学家&#xff0c;每个哲学家面前有一个碗装有米饭的碗和一个筷子。哲学家的生活包括思考和进餐两个活动。当一个哲学家思考时&#xff0c;他不需要任何资源。当他饿了…...

Web安全:SQL注入之布尔盲注原理+步骤+实战操作

「作者简介」&#xff1a;2022年北京冬奥会网络安全中国代表队&#xff0c;CSDN Top100&#xff0c;就职奇安信多年&#xff0c;以实战工作为基础对安全知识体系进行总结与归纳&#xff0c;著作适用于快速入门的 《网络安全自学教程》&#xff0c;内容涵盖系统安全、信息收集等…...

电商秒杀系统-案例04-redis下的session控制

前言&#xff1a; 在现代的Web应用中&#xff0c;安全和高效的用户身份验证机制是至关重要的。本文将深入探讨基于令牌的用户登录会话机制&#xff0c;特别是在使用Redis进行会话管理的情景。通过这一案例实战&#xff0c;我们将了解令牌如何在用户身份验证过程中发挥核心作用&…...

贪吃蛇(c实现)

目录 游戏说明&#xff1a; 第一个是又是封面&#xff0c;第二个为提示信息&#xff0c;第三个是游戏运行界面 游戏效果展示&#xff1a; 游戏代码展示&#xff1a; snack.c test.c snack.h 控制台程序的准备&#xff1a; 控制台程序名字修改&#xff1a; 参考&#xff1a…...

【论文阅读笔记】MapReduce: Simplified Data Processing on Large Clusters

文章目录 1 概念2 编程模型3 实现3.1 MapReduce执行流程3.2 master数据结构3.3 容错机制3.3.1 worker故障3.3.2 master故障3.3.3 出现故障时的语义 3.4 存储位置3.5 任务粒度3.6 备用任务 4 扩展技巧4.1 分区函数4.2 顺序保证4.3 Combiner函数4.4 输入和输出的类型4.5 副作用4.…...

LeetCode题练习与总结:二叉树的中序遍历--94

一、题目描述 给定一个二叉树的根节点 root &#xff0c;返回 它的 中序 遍历 。 示例 1&#xff1a; 输入&#xff1a;root [1,null,2,3] 输出&#xff1a;[1,3,2]示例 2&#xff1a; 输入&#xff1a;root [] 输出&#xff1a;[]示例 3&#xff1a; 输入&#xff1a;roo…...

云计算十三课

centos安装 点击左上角文件 点击新建虚拟机 点击下一步 点击稍后安装操作系统&#xff0c;下一步 选择Linux&#xff08;l&#xff09;下一步 设置虚拟机名称 点击浏览选择安装位置 新建文件夹设置名称不能为中文&#xff0c;点击确定 点击下一步 设置磁盘大小点击下一步…...

[数据集][目标检测]电力场景安全帽检测数据集VOC+YOLO格式295张2类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;295 标注数量(xml文件个数)&#xff1a;295 标注数量(txt文件个数)&#xff1a;295 标注类别…...

AtCoder Beginner Contest 308 A题 New Scheme

A题&#xff1a;New Scheme 标签&#xff1a;模拟 题意&#xff1a;给定 8 8 8个数的序列&#xff0c;询问这些数是否满足以下条件&#xff1a; 在 100 100 100到 675 675 675之间且能被 25 25 25整除序列是单调非递减的 题解&#xff1a;按题意模拟判断就好了。 代码&#…...

C++编程与朱元墇的关系

学编程和英语没关系&#xff0c;我说这句话&#xff0c;没人会相信&#xff0c;也不会有人说我什么哗众取宠。 我说学编程和朱元墇有关系&#xff0c;一定有人说我放P&#xff0c;其实这个P也和朱元墇有关系&#xff0c; 和朱元墇有什么P关系啊。 真有这P事啊&#xff0c; 朱元…...

用ESP32和TB6612FNG做个遥控小车:从硬件接线到Arduino代码调试全记录

从零打造ESP32智能遥控小车&#xff1a;硬件选型、代码优化与避坑指南 项目背景与核心组件解析 去年夏天&#xff0c;我在工作室里堆满了各种电机和开发板&#xff0c;试图为侄子制作一个生日礼物——能通过手机控制的遥控小车。经过多次迭代&#xff0c;最终选择了ESP32TB6612…...

Python 3.14 JIT编译延迟高达83ms?这不是Bug,是设计——揭秘AST→LLVM IR→Native Code三级缓存失效链

第一章&#xff1a;Python 3.14 JIT编译器性能调优架构设计图Python 3.14 引入的实验性 JIT 编译器&#xff08;代号 “Triton”&#xff09;采用分层编译策略&#xff0c;将热点函数动态划分为解释执行、字节码优化、LLVM IR 生成与本地机器码缓存四个协同层级。其核心设计目标…...

Kindle Comic Converter:漫画电子书制作的专业工具

Kindle Comic Converter&#xff1a;漫画电子书制作的专业工具 【免费下载链接】kcc KCC (a.k.a. Kindle Comic Converter) is a comic and manga converter for ebook readers. 项目地址: https://gitcode.com/gh_mirrors/kc/kcc Kindle Comic Converter&#xff08;简…...

LeetCode 200. 岛屿数量(C++):深度优先与广度优先的实战对比

1. 岛屿数量问题解析 第一次看到LeetCode 200题岛屿数量时&#xff0c;很多人会感到困惑&#xff1a;这个看似简单的矩阵遍历问题&#xff0c;为什么会被标记为中等难度&#xff1f;让我用一个生活中的例子来解释&#xff1a;想象你面前有一张卫星地图&#xff0c;上面蓝色代表…...

STM32开发方式对比与HAL库实战指南

1. STM32开发方式概述作为一名嵌入式开发者&#xff0c;我亲历了STM32开发方式的变迁。从早期的寄存器操作到标准库&#xff0c;再到如今主流的HAL库&#xff0c;每种方式都有其独特的优势和适用场景。对于刚接触STM32的新手来说&#xff0c;选择合适的开发方式往往是个令人困惑…...

WebPages 发布

WebPages 发布 引言 随着互联网技术的飞速发展,Web技术已经成为现代信息社会不可或缺的一部分。WebPages作为Web技术的重要应用,旨在为用户提供高效、便捷的网页浏览体验。本文将详细介绍WebPages的发布过程,包括技术选型、功能设计、性能优化以及用户体验等方面。 技术选…...

Wan2.2-I2V-A14B多模态延伸:结合ASR语音识别生成带字幕视频方案

Wan2.2-I2V-A14B多模态延伸&#xff1a;结合ASR语音识别生成带字幕视频方案 1. 方案概述 在当今视频内容创作领域&#xff0c;为视频添加专业字幕一直是个耗时费力的工作。传统流程需要先录制视频&#xff0c;再通过人工听写或专业软件添加字幕&#xff0c;整个过程可能需要花…...

SDMatte与LSTM结合研究:时序视频抠图的初步探索

SDMatte与LSTM结合研究&#xff1a;时序视频抠图的初步探索 1. 引言&#xff1a;视频抠图的新挑战 视频抠图技术一直是影视后期和内容创作领域的重要工具。传统的静态图像抠图方法在处理视频时常常面临一个棘手问题&#xff1a;帧与帧之间的结果不一致&#xff0c;导致最终视…...

Lingbot 模型与 Dify 集成:构建无需编码的深度图生成 AI 应用

Lingbot 模型与 Dify 集成&#xff1a;构建无需编码的深度图生成 AI 应用 1. 引言&#xff1a;当深度感知遇见低代码 想象一下&#xff0c;你是一个电商平台的运营&#xff0c;手头有成千上万张商品图片需要处理。你想为这些图片添加一些酷炫的 3D 效果或者背景虚化&#xff…...

如何在3天内快速掌握音频驱动面部动画技术?完整实战指南 [特殊字符]

如何在3天内快速掌握音频驱动面部动画技术&#xff1f;完整实战指南 &#x1f680; 【免费下载链接】FACEGOOD-Audio2Face http://www.facegood.cc 项目地址: https://gitcode.com/gh_mirrors/fa/FACEGOOD-Audio2Face 想要让虚拟角色拥有逼真的面部表情吗&#xff1f;FA…...