对文件集合的筛选方法技术

技术编号:4188927 阅读:208 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种对文件集合的筛选方法,是针对取得的主结果文件,进行多个不同的筛选条件且各自独立的进阶筛选动作,其可保留每笔进阶筛选的历程记录,并以开启新分页呈现或以更新索引列表呈现的方式,将每笔进阶筛选的历程记录及各自的搜寻结果,呈现于一目标接口上的一种对文件集合的筛选方法。

【技术实现步骤摘要】

本专利技术涉及一种数据的筛选方法,特别有关于一种。
技术介绍
在这数据量大幅成长的今天,如何从大量的数据文件中查找到我们所需要的文 件,对于现代人是一件重要的课题。因此许多厂商提供了文件的搜寻软件,除了可以在本地 端中查找出所需的数据外,也可以从网络中搜寻到所需的数据文件。目前网络上的搜寻引擎亦可达到类似进阶筛选的功能,但每次的动作都需要再次 输入关键词到搜寻引擎的服务器取得数据,较浪费时间。例如网络上做的较细腻的搜寻引 擎,可达到输入“NBA”,假设取得100笔搜寻结果后,该搜寻引擎的进阶搜寻功能可于该NBA 100笔搜寻结果中再输入一个进阶筛选关键词去筛选出所得结果,例如,再输入“姚明”,取 得50笔进阶搜寻的筛选结果,但此时,先前“NBA”的那100笔搜寻结果已被抹去,只剩下进 阶搜寻“姚明”所得到的50笔结果,使用者若再欲从NBA 100笔搜寻结果中搜寻其它关键 词,必须再重新输入“NBA”,再取得一次新的搜寻结果才能再次做进阶搜寻,此即无法储存 已搜寻的结果页面及数据,且数据区块无法分割,使用者也不可以选择单一数据区块做进 阶筛选的动作。另外,最广泛使用的Google的搜寻引擎对于主搜寻数据区块无法变动,因此 Google的搜寻引擎仅能再往下搜寻一次。例如于Google搜寻引擎中输入“NBA”,假设取得 100笔搜寻结果后,如果想取得这100笔中含有“姚明”的数据,则必须再输入一次关键词 "NBA姚明”到Google搜寻引擎取得“NBA”加“姚明”的数据。再者,大部分的网络搜寻引擎在进阶搜寻中都有提供一个“包含全部字词”此一类 似筛选的功能,但其筛选出来的结果并未能完全符合筛选的条件。例如在“包含全部字词” 的字段中键入“NBA Coby Laker”等三个关键词组合进行搜寻,其搜寻出来的结果中会出现 包含部分符合及全部符合的所有数据,例如出现多笔只有符合“NBA Coby”及“NBA Laker" 及“Coby Laker”等部分符合却不是进阶筛选目的的数据,而非全部完全符合“NBA Coby Laker"的需求数据。如此,进阶筛选的准确性不够,且搜寻出来的数据反而更杂乱。另外,目前使用者亦无法从筛选的历程中决定新的筛选条件。例如,以NBA为第一 层的筛选结果作为说明。当使用者输入了新的筛选条件“Coby”时,则会从“NBA”中筛选出 具有“Coby”的搜寻结果。若以“NBA”再对“Laker”进行筛选时,则会将原本“Coby”的搜 寻结果清除掉。在已知广泛应用的网站搜寻引擎中(例如G00gle、Yah00、MSN等),都只能一次回 溯到上一层的筛选结果,如果在上一层的筛选结果中进行不同筛选条件的筛选时,则会刷 新掉原本的筛选条件。
技术实现思路
鉴于以上的问题,本专利技术的主要目的在于提供一种对文件集合的进阶筛选方法,其是透过本地端的一目标接口上,以开启新分页或以更新索引列表呈现的方式,针对取得 的主结果文件进行不同条件且各自独立的进阶筛选处理,其可保留每一笔进阶筛选的搜寻 结果历程记录,并以开启新分页呈现或以更新索引列表呈现的方式,将每笔进阶筛选的历 程记录及各自的搜寻结果,呈现于该目标接口上,令使用者可得到完整筛选历程及保留所 有搜寻结果,以供使用者方便相互对照,并以方便操作为主要目的。其中,该目标接口是可为网页浏览器,或经由设计过的一种视觉呈现平台(意即 应用程序)。前述的主结果文件可以是来自于例如由搜寻引擎中所获取的搜寻结果、或是任何 文字文件的集合。本专利技术的较佳技术方案包括下列步骤S110.从一数据来源端取得主结果文件;S120.取出该主结果文件中的每笔内容数据,将之储存为一暂存集合;S130.于本地端的一目标接口中开启一新的文件分页,并将该暂存集合的内容显 示于该文件分页中;S140.于该目标接口中选择任一文件分页作为主筛选页面;S150.就该主筛选页面进行进阶关键词筛选,借以取得筛选结果文件;S160.取出该筛选结果文件中的每笔数据,储存为另一暂存集合,并重复S130至 S160的步骤。其中该目标接口为网页浏览器或应用程序。其中该数据来源端为网站搜寻引擎、服务器、或该本地端。其中该内容数据是包含标题、摘要及全球资源寻址器。其中该些暂存集合是在一内存区块中各自独立储存。其中在每一文件分页中更记录所相应的该关键词或该些关键词的组合。其中,在SllO步骤的数据来源端,是提供主结果文件的出处。例如,数据来源端可 以是由使用者或服务器端上传一份未经整理凌乱的列表、数据等当做主结果文件。在本发 明所述的另一较佳实施例中,则直接取得网页搜寻引擎的搜寻结果作为主结果文件,并进 行后续的进阶关键词筛选。于S130步骤中,本地端目标接口中的各个文件分页,皆对应各自的暂存集合,并 在各文件分页中显示对应的暂存集合的内容数据。各个暂存集合之间彼此具有关联性,但 是各自对应独立的文件分页及数据区块(就内存位置而言)。于S140至S160步骤中选定主筛选页面后,则以新的关键词对当前的暂存集合的 内容再做进阶筛选的过滤动作,并产生另一新的暂存集合及新的文件分页显示。以上SllO至S160步骤是为一循环动作。便可于本地端的该目标接口中就暂存集 合的内容(意即产生出第一个文件分页),进行第一次的进阶筛选,切割出另一新的暂存集 合(另一文件分页),再进而选择任一文件分页(对其所属的数据内容)作为进阶筛选的范 围,并陆续筛选切割出数个独立的文件分页,直至使用者结束循环。其中,各暂存集合在本地端中的内存区段中是各自独立储存,且暂存集合的数据 结构可以是数组或是表格或是其它类型的数据结构。依据本专利技术的另一较佳实施例,在上述步骤中还另外包括建立一索引集合的步骤。所指称的索引集合是每经过一次筛选时,在本专利技术依序记录每一回合的关键词,并将本 次的关键词与前次的关键词依照顺序的记录下来,在此集合定义为索引集合;且透过索引 集合的步骤,可于主文件页面中不断的更新对应的暂存集合内容并呈现,而不用开启新的 文件分页。 本专利技术揭露的另一较佳实施方法,则以透过取得数据来源端(网站搜寻引擎)的 主搜寻结果文件(搜寻的结果数据)为示意,包括下列步骤中;S210. S220. S230. S240.S250.取得网站搜寻引擎的主结果文件(搜寻结果); 取出该主结果文件的每笔数据,将之整理后,储存为一暂存集合; 建立至少一关键词对应该暂存集合,并将该关键词写入一索引集合中; 建立一关键词索引列表,将该索引集合的内容呈现于该关键词索引列表在本地端的一目标接口上开启一主文件页面,并将该暂存集合的内容显示 于该文件页面中;S260.于该关键词索引列表中选择已存在的任一关键词,以将该关键词对应的暂 存集合的内容呈现于该主文件页面中,并将该主文件页面当成进阶筛选动作的主筛选页 面;S270.就该主筛选页面进行进阶关键词筛选,借以取得筛选结果文件;S280.取出该筛选结果文件中的每笔数据,储存为另一暂存集合;S290.建立至少一关键词对应该暂存集合,并将该关键词写入索引集合中;并重 复S240至S290的步骤。其中该目标接口为网页浏览器。其中该内容数据是包含标题、摘要及全球资源寻址器。其中每一该暂存集合是分别对应独立的内存区块。其中该关键词索引列本文档来自技高网
...

【技术保护点】
一种对文件集合的筛选方法,其特征在于,是针对一主结果文件的内容进行多个不同的筛选条件且各自独立的进阶筛选动作,以保留每笔进阶筛选的历程记录及各自的搜寻结果,并于一目标接口上呈现的方法,该筛选方法包括下列步骤:S110.从一数据来源端取得该主结果文件;S120.取出该主结果文件中的每笔内容数据,将之储存为一暂存集合;S130.于一本地端的该目标接口上开启一新的文件分页,将该暂存集合的内容显示于该文件分页中;S140.于该目标接口中选择任一文件分页作为主筛选页面;S150.输入至少一关键词对主筛选页面所属的该暂存集合进行关键词筛选,借以取得一筛选结果文件;S160.取出该筛选结果文件中的每笔内容数据,储存为另一暂存集合,重复S130至S160的步骤。

【技术特征摘要】

【专利技术属性】
技术研发人员:蔡弘扬谷鸿祥卓训学
申请(专利权)人:易搜比控股公司
类型:发明
国别省市:KY[开曼群岛]

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

1