有效的数据集搜索制造技术

技术编号:16112735 阅读:20 留言:0更新日期:2017-08-30 06:05
搜索结果的有效显示。一种方法包括接收规定用于数据集的搜索对象的查询。能够在用户界面的活动区域中查看或导航到数据集中的数据项。活动区域是主要被配置用于由用户使用以查看、导航到以查看、添加、去除或编辑数据集中的数据项的显示器的部分。该方法重新布置数据集中的数据项,以将包括用于搜索对象的匹配的数据集的数据项聚合在一起。该方法包括通过用户界面的活动区域提供重新布置的数据集,使得用户能够查看或导航到数据集中的聚合的数据项以及数据集中的其他数据项。

【技术实现步骤摘要】
【国外来华专利技术】有效的数据集搜索
技术介绍
计算机和计算系统几乎影响了现代生活的各个方面。计算机一般涉及工作、休闲、医疗、交通、娱乐、家庭管理等。用户可以使用计算系统来访问和操纵数据。例如,从高级用户到新手用户的广泛用户可以使用文字处理和电子表格应用来创建、存储和操纵数据。这些应用具有使操纵和搜索数据有效且直观的各种功能。然而,在诸如文字处理和数据处理应用的各种应用中,搜索和替换通常是笨拙的体验。应用具有用于搜索以及通过逐步遍历文档并逐个替换字符串的每个实例来替换字符串的功能。这允许维护每个替换的上下文,但是需要相对于字符串或相似字符串的其他实例来隔离地考虑每个替换。换言之,每次针对搜索结果的一个实例执行每个搜索和替换操作。替代地,用户可以在单个操作中替换所有实例,但是没有看到上下文的改变的益处。相反,应用简单地用替换字符串替换字符串的所有实例。此外,现有的应用受限于可以搜索和替换的内容。例如,一些应用可能仅允许用户将文本字符串规定为搜索对象并且将文本字符串(或可以表示为文本字符串的对象,诸如公式)规定为替换对象。本文中要求保护的主题不限于解决任何缺点或只在诸如上述环境中操作的实施例。相反,仅提供该
技术介绍
以说明可以实践本文中描述的一些实施例的一个示例性

技术实现思路
本文中所示的一个实施例包括可以在计算环境中实践的方法。该方法包括接收规定用于数据集的搜索对象的查询。能够在用户界面的活动区域中查看或导航到数据集中的数据项。活动区域是主要被配置用于由用户使用以查看、导航到以查看、添加、去除或编辑数据集中的数据项的显示器的部分。该方法重新布置数据集中的数据项,以将包括用于搜索对象的匹配的数据集的数据项聚合在一起。该方法包括通过用户界面的活动区域提供重新布置的数据集,使得用户能够查看或导航到数据集中的聚合的数据项以及数据集中的其他数据项。另一实施例包括一种用于搜索数据集的方法。该方法包括标识一个或多个用户规定的搜索对象。该方法还包括根据预定的结果标准,基于搜索对象来标识数据集中的搜索结果。该方法还包括根据与搜索对象的相似性度量来对搜索结果排序。该方法还包括在数据集的表示的活动区域中向用户提供排序后的搜索结果。提供本
技术实现思路
以便以简化的形式介绍在下面的具体实施方式中进一步描述的概念的选择。本
技术实现思路
不是为了标识要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定要求保护的主题的范围。附加的特征和优点将在下面的描述中阐述,并且部分地将从描述中显而易见,或者可以通过本文中的教导的实践来了解。本专利技术的特征和优点可以通过所附权利要求中特别指出的仪器和组合来实现和获得。本专利技术的特征从下面的描述和所附权利要求中将变得更加显而易见,或者可以通过下文中阐述的本专利技术的实践来了解。附图说明为了描述可以获得上述和其他优点和特征的方式,将通过参考附图中所示的具体实施例来呈现上面简要描述的主题的更具体的描述。理解这些附图仅描绘了典型的实施例,并且因此不被认为在范围方面是限制性的,将通过使用附图通过附加的特定性和细节来描述和解释实施例,在附图中:图1A示出了说明用户界面的活动区域中的文档的文档用户界面;图1B示出了其中段落通过段落中的搜索结果被排序的文档用户界面;图2A示出了文档用户界面;图2B示出了文档用户界面,其中段落按照与搜索项的词汇接近度的顺序通过搜索结果被排序;图3A示出了具有活动区域的电子表格用户界面;图3B示出其中行中的搜索结果在电子表格用户界面中的活动区域的顶部被排序的行;图3C示出了在具有其中出现搜索结果的列的上下文中的对搜索结果的所示的全局替换操作;图3D示出了作为搜索结果被标记为例外的结果而不执行替换操作的搜索结果;图4A示出了在电子表格用户界面的上下文中的细粒度搜索;图4B示出了在电子表格用户界面的上下文中的附加细粒度搜索;图4C示出了在电子表格用户界面的上下文中的附加细粒度搜索;图5示出了用于对文档中的搜索结果排序的系统;图6示出了更有效地向用户显示搜索结果的方法;以及图7示出了搜索数据集的方法。具体实施方式本专利技术的一些实施例可以实现可以解决当搜索结果没有在足够的上下文中被显示时存在的技术问题的特征。具体地,当搜索结果没有在足够的上下文中被显示时,用户与计算系统的交互效率更低。用户可能需要提供附加的输入以看到搜索结果。这样的输入在硬件资源使用方面可能特别昂贵。具体地,在处理能力、存储器使用和功率使用方面,与计算资源的直接人机交互是昂贵的。可以通过如下技术手段来实现提高用户效率(和/或更有效地使用用户界面的显示区域)以及产生与系统的更有效的用户交互以与搜索结果交互的技术效果:搜索引擎标识数据集(诸如文档、电子表格、数据库等)中的搜索结果实例,并且重新布置数据集的部分,使得可以使用用户界面的活动区域来查看或导航到分组的搜索结果实例。活动区域是主要被配置用于由用户使用以查看、导航到以查看、添加、去除或编辑数据集中的数据项的显示器的部分。活动区域例如是文字处理文档中的文档查看窗口或电子表格程序中的工作簿查看窗口。可以重新布置数据集中的数据项,使得可以使用活动区域来查看或导航到基于搜索结果被重新布置的数据集中的数据项。数据集中的所有数据仍然可以被查看或导航到(即数据集中的数据项不会从数据集中被过滤掉,而仅仅被重新布置),但是搜索结果被分组在一起使得用户可以查看或导航到分组的搜索结果。在一些实施例中,活动区域具体地排除与活动区域分开的辅助界面元素(诸如单独窗口),活动区域主要被配置为允许用户仅查看数据集的选择部分,同时基于搜索项排除数据集的其他部分。然而,在一些其他实施例中,搜索结果可以被认为是数据集,并且搜索窗口可以被认为是活动区域。在这种情况下,数据集中的数据项可以基于附加的搜索项被重新布置。在搜索窗口示例中,可以在搜索窗口中查看或导航到原始搜索项(即搜索数据集中的数据项),但是可以通过规定附加搜索项来重新布置原始搜索项。在前的搜索结果都不会被过滤掉,只简单地根据附加搜索项被重新布置。重新布置数据集的表示的所显示的活动区域以将搜索结果实例分组在一起允许用户在它们出现的上下文中通过保留总体的上下文同时仍然允许对结果分组基于搜索结果实例来更有效地查看、评估和执行编辑操作。通过能够更有效地查看、评估和执行编辑操作,可以改善系统性能,因为可以减少用户交互,从而使资源可用于其他任务。例如,在诸如文字处理文档的非结构化数据文档中,文档的活动区域可以被重新布置,使得文档活动区域中的文档段落被分组,其中具有搜索结果的实例的段落被分组在一起。在诸如电子表格文档的结构化数据文档中,具有搜索结果的实例的行(或列)可以被分组在一起,使得可以在整行(或列)的上下文中评估给定的搜索结果,并且使得能够通过将每个具有搜索结果实例的行(或列)分组在一起来更有效地评估搜索结果的不同实例。可以使用用户界面的活动区域查看或者可以导航到剩余的未分组的数据。这可以帮助减少用户的心理努力,因为可以一起评估搜索结果,而不需要用户将他们的注意力跨大范围的数据集的表示地转移。此外,由于在使用导航交互(诸如手动滚动数据集的表示、大的手势运动、或大的眼睛固定变化)来标识和评估不同的搜索结果实例方面的努力较少,所以可以减少用户的体力。导航交互的减少可以保存系统资源。具体地,本文档来自技高网
...
有效的数据集搜索

【技术保护点】
一种在计算环境中的用于有效搜索的系统,所述系统包括:一个或多个计算机处理器;以及被耦合到所述一个或多个处理器的一个或多个计算机可读介质,其中所述一个或多个计算机可读介质包括在由所述一个或多个处理器中的至少一个处理器执行时引起以下各项被执行的计算机可执行指令:接收规定用于包括数据项的数据集的搜索对象的查询,其中能够在用户界面的活动区域中查看或者导航到所述数据集中的所述数据项,其中所述活动区域是主要被配置用于由用户使用以查看、导航到以查看、添加、去除或者编辑所述数据集中的所述数据项的显示器的部分;数据集排序模块重新布置所述数据集中的所述数据项的顺序以将包括用于所述搜索对象的匹配的所述数据项的子集聚合在一起;以及通过所述用户界面的所述活动区域提供重新布置的数据集,所述重新布置的数据集包括具有用于所述搜索对象的匹配的数据项以及不具有用于所述搜索对象的匹配的数据项,使得用户能够查看或者导航到所述数据集中的聚合的所述数据项以及所述数据集中的其他数据项。

【技术特征摘要】
【国外来华专利技术】2015.01.05 US 14/589,8221.一种在计算环境中的用于有效搜索的系统,所述系统包括:一个或多个计算机处理器;以及被耦合到所述一个或多个处理器的一个或多个计算机可读介质,其中所述一个或多个计算机可读介质包括在由所述一个或多个处理器中的至少一个处理器执行时引起以下各项被执行的计算机可执行指令:接收规定用于包括数据项的数据集的搜索对象的查询,其中能够在用户界面的活动区域中查看或者导航到所述数据集中的所述数据项,其中所述活动区域是主要被配置用于由用户使用以查看、导航到以查看、添加、去除或者编辑所述数据集中的所述数据项的显示器的部分;数据集排序模块重新布置所述数据集中的所述数据项的顺序以将包括用于所述搜索对象的匹配的所述数据项的子集聚合在一起;以及通过所述用户界面的所述活动区域提供重新布置的数据集,所述重新布置的数据集包括具有用于所述搜索对象的匹配的数据项以及不具有用于所述搜索对象的匹配的数据项,使得用户能够查看或者导航到所述数据集中的聚合的所述数据项以及所述数据集中的其他数据项。2.根据权利要求1所述的系统,其中所述数据集是非结构化数据集。3.根据权利要求2所述的系统,其中聚合的所述数据项中的每个聚合的数据项是段落。4.根据权利要求2所述的系统,其中聚合的所述数据项中的每个聚合的数据项是语句。5.根据权利要...

【专利技术属性】
技术研发人员:C·C·Y·张T·A·琼斯A·内茨
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1