用于支持信息搜索的设备和方法

文档序号:6466671阅读:204来源:国知局
专利名称:用于支持信息搜索的设备和方法
技术领域
本发明涉及用于基于来自用户的输出进行信息搜索的支持设备 和支持方法。
背景技术
近几年,随着存储装置的容量已经变得越来越大,个人计算机(PC)已经具有在其中存储包括文档和电子邮件消息的大量信息的趋势。因此,对于用户来说有效地组织大量信息和搜索想要的一条信息 已经变得越来越困难。为了解决这个问题,已经提出了可以用于在存储在PC中的信息中以遍历的方式进行搜索的一种桌面搜索方法。通过利用该桌面搜索方法和提供一种合适的查询,可以在存储装置中进 行搜索并且即时地获得搜索结果。当使用该桌面搜索方法时,经常出现用户以相似的搜索条件重复 地进行多次搜索的情况。考虑到这种情况,已经提出了通过其搜索条 件被提前存储在位于搜索文件夹中的虚拟文件夹的一种技术。该技术 使得用户通过选择虚拟文件夹显示最近更新的结果成为可能。因此, 用户不再需要一次又一次地进行同样搜索。此外,JP-A 2005-43999 (KOKAI)描述了一种技术,通过它,当 搜索结构将显示时,搜索候选者显示的顺序基于每个搜索候选者已经 被选择的次数和每个搜索候选者已经显示的次数决定。该技术使得减 少由搜索期间的操作引起的用户的负担成为可能,因为搜索候选者以 较高优先级被赋予更有用的搜索候选者的顺序显示。然而,用户不希望一直通过使用完全相同的搜索条件进行搜索。 经常出现用户希望进行相互彼此联系的但是使用相互不同的搜索条 件的搜索的情况。根据常规的技术,当使用与之前使用过的不完全相
同的搜索条件进行搜索时,用户需要重新输入搜索条件。因此,常规 的技术不能够减少由操作引起的用户的负担。此外,尽管在JP-A 2005-43999 (KOKAI)中所描述的技术能够基 于它们的有用性级别显示搜索结果,该技术不能减少由指定搜索条件 的操作引起的用户的负担。发明内容根据本发明的一个方面, 一种信息搜索支持设备,包括存储与彼 此相关联的已经在搜索中使用过的关键词、每个该关键词的缩小条件存储单元;存储表明:每个关键词和每个缩小条件的至少 一个已经在搜 索中使用过几次的搜索次数的搜索次数存储单元;接收字符串的输入 的输入接收单元;基于字符串获取表明表示字符串的含义的属性的字 符串属性的属性获取单元;从搜索历史存储单元获取与和字符串属性 相匹配的关键词属性相关联的关键词和关键词的缩小条件的历史获 取单元;从搜索次数存储单元获取关键词和缩小条件的至少一个的次 数的搜索次数获取单元;基于关键词和缩小条件的至少一个的次数重 新排列关键词和关键词的缩小条件的重排单元;和生成用于支持的屏 '幕以指定新的搜索条件的屏幕生成单元,其中关键词和缩小条件由重 排单元重新排列。根据本发明的另一个方面, 一种信息搜索支持方法,包括在搜索 历史存储单元中存储与彼此相关联的已经在搜索中使用过的关键词、 每个该关键词的缩小条件和每个表明表示对应的关键词含义的属性 的关键词属性;在搜索次数存储单元中存储表明每个关键词和每个缩 小条件的至少一个已经在搜索中使用过几次的搜索次数;接收字符串 的输入;基于字符串荻取表明表示字符串的含义的属性的字符串属 性;从搜索历史存储单元获取与和字符串属性相匹配的关键词属性相 关联的关键词和关键词的缩小条件;从搜索次数存储单元获取关键词 和的缩小条件的至少一个的次数;基于关键词和缩小条件的至少一个
的次数重新排列关键词和缩小条件;并生成用于支持的屏幕以指定新 的搜索条件,其中关键词和缩小条件由重排单元重新排列。


图l是根据第一个实施例的信息搜索支持设备的方框图;图2是根据第一个实施例的表面字符串对应表的表格结构的示意图;图3是根据第一个实施例的模式对应表的表格结构的示意图; 图4是根据第一个实施例的搜索历史对应表的表格结构的示意图;图5是根据第一个实施例的关键词搜索次数表的表格结构的示意图;图6是根据第一个实施例的缩小条件搜索次数表的表格结构的 示意图;图7是根据第一个实施例的搜索初始屏幕的例子的示意图; 图8是其中字符串已经在图7所示搜索屏幕上被输入到关键词输 入框中的例子的示意图;图9是当多个字符串已经在搜索屏幕上被输入到关鍵词输入框中时用于解释获取含义属性的概念的示意图;图IO是基于已经被输入到搜索屏幕上的字符串和所输入字符串的属性,用于解释提取搜索历史记录的概念的示意图;图11是第一个例子的示意图,其中在已经被提取的历史提取结果的列表中的记录被重新排列;图12是第二个例子的示意图,其中在已经被提取的历史提取结果的列表中的记录被重新排列;图13是已经由屏幕生成单元生成的搜索屏幕的例子的示意图;图14是包括由屏幕生成单元生成的搜索历史记录的搜索屏幕的例子的示意图;图15是用于解释其上已经接收到缩小条件的集合的选择的搜索
屏幕的例子的示意图,该选择由基于搜索次数重新排列的搜索历史记录组成;图16是其上所选择的缩小条件的集合被反映的搜索屏幕的例子 的示意图;图17是根据第一个实施例的其中记录已经被添加到搜索历史对 应表格的示意图的例子的示意图;图18是根据第一个实施例的其中修改例子提供了复选框的搜索 屏幕的例子的示意图;图19是已经根据修改例子的其上已经选择了多个搜索历史记录 的搜索屏幕的例子的示意图;图20是根据第一个实施例的由信息搜索支持设备执行的处理步 骤的流程图,其中直至包括搜索历史记录的搜索屏幕被生成并且被显 示的处理;图21是根据第一个实施例的由属性获取单元执行以获取含义属 性的处理步骤的流程图;图22是根据第一个实施例的由历史获取单元执行以获取历史提 取结果的列表的处理步骤的流程图;图23是根据第一个实施例的当搜索进行时由信息搜索支持设备 执行的处理步骤的流程图;图24是根据第一个实施例的另一个修改例子的信息搜索支持设 备的方框图;图25是搜索历史ID存储表的表格结构的示意图; 图26是已经由搜索频率获取单元获取了的搜索频率级别的例子 的示意图;图27是根据第二个实施例的信息搜索支持设备的方框图;图28是根据第二个实施例的关键词搜索次数表的表格结构的示意图;图29是根据第二个实施例的搜索历史对应表的表格结构的示意图30是根据第二个实施例的搜索屏幕的例子的示意图;图31是根据第二个实施例的由信息搜索支持设备执行的处理步骤的流程图,其中直至包括搜索历史记录的搜索屏幕被生成和被显示的处理;图32是根据第二个实施例的由信息搜索支持设备执行以获取历史提取结果的步骤的流程图;图33是根据第二个实施例的当搜索进行时由信息搜索支持设备执行的处理步骤的流程图;图34是根据第三个实施例的信息搜索支持设备的方框图;图35是缩小条件搜索次数表的表格结构的示意图;图36是根据第三个实施例的搜索屏幕的例子的示意图;图37是根据第三个实施例的当搜索进行时由信息搜索支持设备执行的处理步骤的流程图;图38是根据第四个实施例的信息搜索支持设备的方框图; 图39是根据第四个实施例的搜索屏幕的例子的示意图;图40是根据第四个实施例的包括搜索历史记录的搜索屏幕的例 子的示意图;图41是根据第四个实施例的其上反映选择搜索历史记录的结杲的搜索屏幕的例子的示意图;图42是根据第五个实施例的信息搜索支持设备的方框图;图43是根据第五个实施例的搜索历史对应表的表格结构的示意图;图44是根据第五个实施例的搜索屏幕的例子的示意图; 图45是根据第六个实施例的信息搜索支持设备的方框图;图46是其中字符串在因特网浏览器中或文档浏览应用程序中被选择的例子的示意图;图47是其中包括缩小条件基于选择字符串的结果被显示的集合的菜单的例子的示意图;和图48是信息搜索支持设备的硬件配置图。
具体实施方式
根据本发明的信息搜索支持设备和信息搜索支持方法的示例性 实施例参考附图将被详细解释。除了那些在示例性实施例中描述的 外,可以以各种形式实现信息搜索支持设备。例如,可以配置信息搜 索支持设备以包括在信息搜索设备中。如图1所示,根据第一个实施例的信息搜索支持设备100包括 搜索历史存储单元101;表面字符串对应表102;模式对应表103,输 入接收单元104;显示单元105;属性获取单元106;历史获取单元 107;搜索次数获取单元108;历史记录重排单元110;选择接收单元 109;屏幕生成单元111;信息存储单元112;搜索单元113;历史表 更新单元114;和搜索次数更新单元115。可以通过在个人计算机(PC)中安装用于进行信息搜索的应用 程序实现信息搜索支持设备100。信息搜索支持设备100被配置的PC 可以是任何形式,例如笔记本PC。用硬件装置而不是PC、如个人数 字助理配置信息搜索支持设备也是可接受的。信息搜索支持设备100包括用作显示装置的液晶显示器(未示 出)。通过这种安排,信息搜索支持设备100显示已经生成的搜索屏 幕和搜索的结果。当用户进行搜索时搜索屏幕用作接口。此外,信息搜索支持设备100包括输入装置,像键盘和/或鼠标 (未示出)。通过这种安排,用户能够把文本和/或坐标输入所显示的 搜索界面。另一种安排是可接受的,其中图1中示出的信息搜索支持 设备IOO的组成元件通过把附件软件合并到现有的搜索系统中实现。表面字符串对应表102是用于获取基于表面字符串的对应的含 义属性的字典。图2是表面字符串对应表102的数据结构的例子的示 意图。如图2所示,表面字符串对应表102在其中存储与彼此相关联 的表面字符串和含义属性。例如,在图2所示的表面字符串对应表102 的例子中,字符串"Kato"与在最上的记录中的含义属性"人名,,相关 联。根据第一个实施例,在信息搜索支持设备IOO中提供了表面字符
串对应表102;然而,另一种安排是可接受的,其中通过网络在连接 到信息搜索支持设备IOO的服务器中提供表面字符串对应表102。每个含义属性是表示对应的表面字符串(即词或短语)的含义的 属性。例如,单词"Yamada"和"Kato,,的每个的含义属性是"人名"。 单词"Tozai EIectric"和"Nanboku Trading,,的每个的含义属性是"公 司"。单词"Yokohama"和"Chinatown"的每个的含义属性是"地名,,。模式对应表103是用于基于字符串的模式获取对应的含义属性 的表格。图3是模式对应表103的数据结构的例子的示意图。如图3 所示,模式对应表103在其中存储用于判断彼此相关联的每个字符串 和含义属性的模式。根据第一个实施例,在信息搜索支持设备IOO中 提供模式对应表103。然而,另一种安排是可接受的,其中通过网络 在连接到信息搜索支持设备100的服务器中提供模式对应表103。例如,在图3所示的模式对应表103的例子中,模式 "KABUSHIKI GAISHA([AA-N, a-n]+)"(注意这是日语的例子,"A-N,, 表明平假名,"a-n,,表明片假名)与在最上的记录中的含义属性"公司 名"相关联。另一个例子,模式"SName of CorporationS,([A,l+),,与在 第六记录中的含义属性"产品名,,相关联。模式通过利用标准化的Perl 语言条件表示描述。例如,"$Name of Corporation$,(A,+),,匹配 "Tozai Electric "GB 21",。搜索历史存储单元101在其中存储搜索历史对应表123、关键词 搜索次数表121和缩小条件搜索次数表122。搜索历史对应表123在其中存储当搜索进行时由用户指定的搜 索条件。如图4中所示,搜索历史对应表1"在其中存储彼此相关联 的搜索ID、搜索的日期和次数、关键词、含义属性和缩小条件的集合。 例如,每个缩小条件的集合与任一类型、位置和日期相关联。每个搜索ID是被分配给搜索条件的集合的不同的一个的唯一 ID。每个关键词是当搜索进行时由用户已经输入的字符串。每个含义 属性是对应的一个关键词的含义属性。每个缩小条件的集合包括为了 缩小搜索目标已经被指定的一个或多个条件。
关键词搜索次数表121在其中存储对于当搜索进行时已经被作 为关键词输入的每个字符串表明该字符串已经被用作搜索条件几次 的数值(下文中称为"搜索次数")。如图5所示,关键词搜索次数表 121在其中存储彼此相关联的关键词和搜索次数。缩小条件搜索次数表122在其中存储对于当搜索进行时已经指 定的每个缩小条件的集合表明该缩小条件的集合已经被使用几次的 数值(下文中称为索次数,,)。如图6所示,缩小条件搜索次数表122 在其中存储彼此相关联的缩小条件的集合和搜索次数。在关键词搜索次数表121和缩小条件搜索次数表122中,每个搜 索次数的值在初始状态被置为"O"。在搜索进行后和搜索历史记录被 存储后,对应于已经被指定为搜索条件的关键词和缩小条件的搜索次 数在每个这些表中被增加"l"。因此,对于每个关键词和缩小条件集 合的集合,可以存储表明关键词或缩小条件的集合已经被使用几次的 搜索次数。根据第一个实施例,总搜索次数被使用;然而,另一种安 排是可接受的,其中使用表明搜索次数的月平均的搜索频率级别。信息存储单元112在其中存储由用户进行的搜索目标的信息。该 信息可以是用作由用户进行的搜索目标的任一类型的信息,例如电子 邮件消息或文档数据。显示单元105执行在液晶显示装置(未示出)上显示信息的步骤。 例如,显示单元105执行显示搜索屏幕的步骤和显示搜索结果的步骤。此外,显示单元105执行显示如图7所示的、像搜索初始屏幕的 屏幕的步骤。关键词输入框703是当关键词能被输入时输入的其中由 用户指定的一个或多个字符串的框。换句话说,可以将多个字符串输 入到关键词输入框703中。缩小条件输入接收部分701是其中用于缩 小搜索目标的信息被输入或选择的条件的部分。当"搜索"按钮702被 按下时,开始搜索。在此之后,显示单元105基于已经由用户输入的字符串、像关键 词和诸如此类的等等显示包括合适的搜索历史记录的搜索屏幕。该搜 索屏幕是由屏幕生成单元111生成的。 输入接收单元104从输入装置(未示出)接收被用作搜索中的关 键词的一个或多个字符串。如图8所示,输入接收单元140能通过在搜索屏幕上的关键词部 分801接收多个字符串(例如,"Yamada"和"Head Office")的输入。属性获取单元106包括表面字符串判断单元141和模式判断单元142并且在一个或多个字符串作为输入已经由输入接收单元104接收以后获取字符串的含义属性或者两个或更多个字符串的含义属性。表面字符串判断单元i41判断已经作为输入被接收的每个一个匹配。在表面字符串判断单元141已经被肯定地判断的情况下,与表 面字符串相关联存储的含义属性被指定为输入字符串的含义属性。模式判断单元142判断已经作为输入被接收的每个一个或多个 字符串是否与在模式对应表103中登记的模式的任一条件相匹配。在 ^漠式判断单元142已经被肯定地判断地情况下,与输入字符串的含义 属性相关联存储的含义属性被指定为含义属性。如图9所示,在"Yamada,,和"Head Office"已经在搜索屏幕上被 输入到关键词输入框中的情况下,属性获取单元106获取分别与 "Yamada,,和"Head Office"对应的含义属性"人名,,和"地名"。历史获取单元107从搜索历史对应表123获取其中任一输入字符 串被用作关键词的任一搜索历史记录以及其与和关键词的任一含义 属性相匹配的含义属性相关联的任一搜索历史记录。如上所述,关键 词的含义属性已经由属性获取单元106获得。如图10所示,对于每个输入关键词和每个基于该关键词获得的 含义属性,历史获取单元107当所获得的搜索历史记录在列表中排列 时从搜索历史对应表123获取一个或多个历史记录。该列表将净皮称作 历史提取结果的列表。在图10中所示的例子中,只有搜索ID的列表 被作为搜索历史记录显示;然而,搜索ID的列表与如上的关键词、 缩小条件的集合和诸如此类的等等相关联。搜索次数获取单元108从关键词搜索次数表121获取表明由历史  获取单元107获取的关键词已经被使用了几次的数值(即搜索次数)。 此外,搜索次数获取单元108从缩小条件搜索次数表122获取表明由 历史获取单元107所获取的缩小条件的集合已经被使用了几次的数值 (即搜索次数)。历史记录重排单元110包括关键词重排单元131和缩小条件重排 单元132并且根据已经由搜索次数获取单元108获取的搜索次数(即 数值)重新排列已经由历史获取单元107所获取的历史记录。关键词重排单元131根据对应于已经由搜索次数获取单元108 所获取的关键词的数值(即搜索次数)重新排列由历史获取单元107 所获取的历史提取结果的列表中的记录。在其中有两个或更多个关键 词的情况下, 一种方法是根据搜索次数重新排列在每个分别为关键词 和含义属性作准备的历史提取结果的列表中的记录。另 一种方法是根 据对应于关键词的搜索次数在通过合并所有历史提取结果的列表获 取的列表中重新排列记录。缩小条件重排单元132根据对应于已经由搜索次数获取单元108 所获取的缩小条件的集合的数值(即搜索次数)重新排列由历史获取 单元107获取的历史提取结果的列表中的记录。如图ll所示,对于每个关键词和每个含义属性,历史记录重排 单元110基于搜索次数重新排列其中搜索历史记录被置于历史提取结 果的列表中的顺序。作为替代,如图12所示,另一种安排是可接受的,其中历史记 录重排单元110把分别对于关键词和含义属性所获取的全部历史提取 结果的列表合并在一起,并且根据对应于关键词或缩小条件的集合的 搜索次数在合并后的列表中重新排列记录。由根据第一个实施例的信息搜索支持设备100使用的用于重新 排列记录的方法并非限于上述的例子。使用上述的用于重新排列记录 的方法中的一种是可接受的。作为替代,根据来自用户的请求,从一 种用于重新排列记录的方法变换到另一种方法是可接受的。此外,使 用任一现有的算法作为用于对记录进行排序的算法都是可接受的。使
用创建的一种新算法也是可接受的。屏幕生成单元111生成搜索屏幕。屏幕生成单元111生成其上搜索历史记录(包括关键词和缩小条件)被以由历史记录重排单元110重新排列的顺序显示以及其上提示用户指定新的搜索条件的搜索屏例如,在显示单元105显示图13中所示的搜索屏幕后,"Yamada, Head office"已经作为关键词被输入并且"搜索历史"按钮1301被按下 的情况下,屏幕生成单元111开始生成包括搜索历史记录的新的搜索屏幕o如图14所示,由屏幕生成单元111所生成的搜索屏幕包括已经取的搜索历史记录。用户能够通过使用输入装置、如键盘输入一个或 多个字符串。此外,用户还能够通过使用输入装置将缩小条件输入到在搜索屏幕的底部提供的缩小条件输入部分中。当搜索按钮l302被 按下时,进行该搜索。在图14所示的搜索屏幕上,当于彼此相关联时,搜索进行的曰 期、在搜索中使用的关键词、关键词的含义属性、对应于关键词的搜 索次数、缩小条件的集合和对应于缩小条件的集合的搜索次数被显 示。在图14所示的搜索屏幕上,用户能够指示搜索历史记录应该根 据对应于缩小条件的集合的搜索次数被重新排列。例如,另一种安排 是可接受的,其中用户能够在搜索屏幕上按下表明对应于缩小条件的 集合的搜索次数的栏的标题。通过这种安排,当用户已经按下该栏的 标题时,搜索历史记录根据对应于缩小条件的集合的搜索次数被重新 排列。在用户已经按下表明对应于缩小条件的集合的搜索次数的栏的 标题1501的情况下,如图15所示的包括以根据对应于缩小条件的集 合的搜索次数的顺序被重新排列的搜索历史记录的搜索屏幕由屏幕 生成单元111生成并且由显示单元105显示。通过这种安排,通过简 单地从当前搜索历史记录选择缩小条件的集合中的一个,用户能够使 用合适的搜索条件进行搜索。接收单元109接收用户对作为搜索屏幕上的搜索历史记录由显 示单元105所显示的任一关键词和缩小条件的选择。当用户对关键词和/或缩小条件的选择已经被接收到时,屏幕生 成单元111生成其上所选择的关键词和/或缩小条件被指定的搜索屏例如,如图14所示,在选择接收单元109已经接收了用户对作 为缩小条件的集合的"文档、报告,,的选择的情况下,屏幕生成单元111 生成其上反映所选择的缩小条件的集合的搜索屏幕。因此,如图16所示,其上"文档,,1601被指定为类型并且"报 告,,1602被指定为位置的搜索屏幕由屏幕生成单元111生成并由显示 单元105显示。如上所述,当用户已经从所呈现的搜索历史记录中选 择了他/她希望使用的缩小条件的集合时,所选择的缩小条件的集合反 映在缩小条件输入部分中,如图16中的搜索屏幕的例子所示。通过 简单地在这种情况下按下"搜索,,按钮,用户能够进行搜索。作为替代, 用户在编辑完反映在缩小条件输入部分中的缩小条件的集合之后也 能够进行搜索。通过这些安排,可减少由指定缩小条件的操作引起的 用户的负担。其中不是使用缩小条件的整个集合接收一个搜索历史记录,而是 由选择接收单元109接收用户的已经从包括在一个搜索历史记录中的 缩小条件的集合中被选出的单个条件的选择的另一个安排是可接受 的。例如,另一种安排是可接受的,其中在"类型文档;位置项 目,,被作为缩小条件的集合显示的情况下,用户能够仅选择缩小条件 "位置项目"。另一种安排也是可接受的,其中选择接收单元109接 收多个搜索历史记录而不是仅一个搜索历史记录作为用户的选择。搜索单元113在信息存储单元112中搜索满足搜索条件(包括关 键词和缩小条件)的已经在搜索屏幕上指定的信息(即文档数据、电 子邮件消息或其它诸如此类的等等)。由搜索单元U3进行的搜索的
结果由显示单元105显示。因此,用户能够浏览他/她想浏览的信息。 其中搜索单元113在外部网络中提供的另一个安排是可接受。显示单元105可使用任一方法以显示表明搜索结果的屏幕。其中 显示单元105在窗口中显示与上述的搜索屏幕不同的搜索结果屏幕的 安排是可接受的。其中显示单元105在因特网浏览屏幕上显示搜索结 果屏幕的另一个安排是可接受的。其中显示单元105在搜索屏幕窗口 下显示搜索结果屏幕的另一个安排也是可接受的历史表更新单元114通过增加由搜索单元113使用的搜索条件更 新搜索历史对应表123以进行搜索。在这种情况下,历史表更新单元 114把搜索条件分割成关键词部分和缩小条件部分。此外,在其中该 关键词部分包括多个字符串的情况下,历史表更新单元114把该关键 词部分分割成每个包含一个代表一个关键词的字符串的部分。此外, 历史表更新单元114把其中每个包括一个由关键词、缩小条件的集合 和搜索进行的日期以及时间组成的集合的搜索历史记录添加到搜索 历史对应表123。例如,在其中搜索已经通过使用图16所示的搜索条进行的情况 下,如图17中的记录1701中所示的,其中关键词是"Yamada"、缩小条件的集合中的类型是"文档,,以及缩小条件的集合中的位置是"报 告,,的搜索历史被添加到搜索历史对应表123。此外,如图17中记录 1702所示,其中关键词是"总公司"、缩小条件的集合中的类型是"文 档,,以及缩小条件的集合中的位置是"报告"的另一个搜索历史也被添 加到搜索历史对应表123。如上所示,与代表关键词的字符串的数目 同样多的记录被添加。搜索次数更新单元115通过把对应于包括在由搜索单元113用来 进行搜索的搜索条件中的每个关键词的搜索次数增加"l"来更新关键 词搜索次数表121。此外,搜索次数更新单元115通过把对应于包括 在由搜索单元113用来进行搜索的搜索条件中的每个缩小条件的集合 的搜索次数增加"l,,来更新缩小条件搜索次数表122。在根据上述第一个实施例的信息搜索支持设备100的描述中,解释了其中对存储在包括在信息搜索支持设备100中的信息存储单元 112中的信息进行搜索的例子;然而,该搜索不必一定要在该设备中 进行。该搜索可在网络中进行。在那种情况下,搜索条件、如已经在 搜索屏幕上指定的关键词和缩小条件的集合被转发到在网络中提供 的搜索引擎。作为与第一个实施例不同的例子,另一个排列是可接受的,如图 18所示,其中屏幕生成单元111为在搜索屏幕底部的在缩小条件输入 部分示出的不同类型的缩小条件提供复选框,其中的每个复选框表明 条目的重写是否被允许。让我们解释一个例子,其中用户已经选择"类 型文档;位置项目"作为缩小条件的集合。在这种情况下,该缩 小条件的集合在缩小条件输入部分中被反映。当用户已经在复选框1801中打勾时,在缩小条件的集合中重写 被指定为位置的输入"项目"是禁止的。因此,该"项目"被确定为缩小 条件。让我们再解释一个例子,其中,在上述情况下,用户已经从搜 索历史选择了其中"费用报告,,被指定为位置并且"提交的申请,,被指 定为标签的搜索历史记录。如图19所示,由于重写在这种情况下是 禁止的,屏幕生成单元111生成在其上"项目,,在用附图标记l卯l所 表示的框中被指定,并且"提交的申请,,在用附图标记l卯2所表示的 框中被指定为标签的屏幕。对于这种类型,因为已由用户选择的第二 缩小条件不指定任何类型,"文档"保持被选中并且不^f皮改变。如上所述,用户能够通过在复选框中打勾指定任一缩小条件的重 写是否应该被禁止。因此,用户能够指定更适合的缩小条件。因此, 可以减少由操作引起的用户的负担。换句话说,用户能够在另一个上 选择多个缩小条件。之后,由根据第一个实施例的信息搜索支持设备100执行直至其 中包括搜索历史记录的搜索屏幕被生成并且被显示的处理步骤将参 考图20进行解释。首先,输入接收单元104在搜索屏幕上的键盘输入框中接收一个 或多个字符串的输入(步骤S2001 )。
之后,所述输入接收单元104判断在关键词输入框中的输入是否 是由多个字符串组成(步骤S2002 )。在其中输入接收单元104已经 判断输入不是由多个字符串组成的情况下(步骤S2002:否),不执 行特别的步骤。相反,在其中输入接收单元104已经判断输入是由多 个字符串组成的情况下(步骤S2002:是),输入接收单元104把已 经输入在关键词输入框中的字符串在每个空格处分开(步骤S2003 )。输入接收单元104在每个空格处分开正常的字符串(即一字节空 格和两字节空格);然而,在其中两个或更多个字符串被置于双引号 (",,)或单引号(',)之间的情况下,输入接收单元104把字符串的 集合当作一个字符串看待并且不分开它。之后,输入接收单元104把 字符串输出到属性荻取单元106。之后,属性获取单元106选择已经被输入的字符串中的一个(步 骤S2004)。然后属性获取单元106归一化所选择的字符串(步骤 S2005 )。该归一化步骤标志判断表面表达以便匹配步骤能够在字符 串和存储在表面字符串对应表102中的表面字符串之间被执行。例如, 属性获取单元106把一字节字符转换成两字节字符。之后,属性获取单元106初始化对应于该字符串的历史提取结果 的列表(步骤S2006)。接着,属性获取单元106获取字符串的含义属性(步骤S2007 )。 之后,历史获取单元107获取对应于字符串和所获取的含义属性的历 史提取结果(步骤S2008)。假设每个历史提取结果在其中存储以历 史提取结果的列表的形式彼此相关联的搜索日期、关键词、对应于关 键词的搜索次数、缩小条件的集合和对应于缩小条件的集合的搜索次 数。之后,属性获取单元106和历史获取单元107判断是否已经处理 了所有字符串(步骤S2009)。在其中属性获取单元106和历史获取 单元107已经判断不是所有的字符串都已经被处理了的情况下(步骤 S2009:否),过程从步骤S2004重新开始。在其中属性获取单元106和历史获取单元107已经判断所有字符
串都已经被处理了的情况下(步骤S2009:是),搜索次数获取单元 108从关键词搜索次数表121和缩小条件搜索次数表122中获取对应 于关键词和包括在历史提取结果的列表中的缩小条件的搜索次数(步 骤S2010)。之后,对于每个字符串和每个含义属性,历史记录重排单元IIO 根据搜索次数为每个字符串和含义属性重新排列包括在历史提取结 果的列表中的搜索历史记录被排列的顺序(步骤S2011)。之后,屏幕生成单元111生成包括已经在步骤S2011被重新排列 后的搜索历史记录的搜索屏幕(步骤S2012)。之后,显示单元105显示所生成的搜索屏幕(步骤S2013)。因 此,在搜索屏幕上以根据搜索次数的顺序显示包括已经由用户输入的 字符串和/或所输入的字符串的含义属性的搜索历史记录。接着,由根据第一个实施例的信息搜索支持设备100在图20中 所示的步骤S2007执行的获取含义属性的步骤将参考图21进行解释。 使用现有的命名实体提取方法中的一种以确定含义属性是可接受的。首先,表面字符串判断单元141从表面字符串对应表102获取其 中表面字符串与含义属性相关联的记录中的一个(步骤S2101)。此后,表面字符串判断单元141判断在所获取的记录中的表面字 符串是否与由用户输入的字符串相匹配(步骤S2102)。在表面字符串判断单元141肯定判断的情况下(步骤SM01是), 表面字符串判断单元141指定在记录中的含义属性为字符串的含义属 性,并且该过程结束(步骤S2103)。例如,在其中输入字符串是"Sato", 并且表面字符串判断单元141已经从表面字符串对应表102获取其中 表面字符串"Sato"与含义属性"人名,,相关联的记录的情况下,表面字 符串判断单元141判断在记录中的表面字符串与输入字符串相匹配。因此,含义属性"人名,,被指定为字符串的含义属性。相反,在其中表面字符串判断单元141已经否定判断的情况下 (步骤S2102:否),表面字符串判断单元1"判断字符串的一部分 是否与在所获取的记录中的表面字符串相匹配(步骤S2104)。在其
中表面字符串判断单元141已经否定判断的情况下(步骤S2104:否), 不执行特别的步骤。相反,在其中表面字符串判断单元141已经肯定 判断的情况下(步骤S2104:是),表面字符串判断单元141指定在 记录中的含义属性为对应于部分字符串的部分含义属性(步骤 S2105)。在其中字符串代表一个单词的情况下,字符串可以与包括在表面 字符串对应表102中的一个记录中的单个关键词相匹配;然而,在其 中字符串代表由多个单词组成的复合词的情况下,字符串可以对应于 包括在多个记录中的多个关键词。之后,表面字符串判断单元141判断所有在表面字符串对应表 102中的记录是否都已经被处理了 (步骤S2106)。在其中表面字符 串判断单元141已经判断不是所有记录都已经被处理了的情况下(步 骤S2106:否),过程从步骤S2101重新开始。相反,在其中表面字符串判断单元141已经判断所有记录都已经 被处理了的情况下(步骤S2106:是),模式判断单元142从模式对 应表103获取一个记录(步骤S2107 )。之后,模式判断单元142判断字符串和为该字符串所指定的部分 含义属性是否与模式相匹配(步骤S2108 )。在其中模式判断单元142 已经肯定判断的情况下(步骤S2108:是),模式判断单元142指定 在记录中的含义属性为整个字符串的含义属性,并且过程结束(步骤 S2109)。相反,在其中模式判断单元142已经否定判断的情况下(步骤 S2108:否),模式判断单元142判断所有在模式对应表103中的记 录是否都已经被处理了 (步骤S2100)。在其中模式判断单元142已 经判断不是所有记录都已经被处理了的情况下(步骤S2110:否), 过程从步骤S2107重新开始。相反,在其中模式判断单元142已经判断所有记录都已经被处理 了的情况下(步骤S2110:是),过程结束。在其中用户已经输入多个字符串的情况下,上述的处理步骤为每
个所输入的字符串执行。因此,可以确定所有字符串中的每个的含义 属性。为了确定含义属性,方法不限于通过其含义属性为每个所输入的 字符串被确定的方法。例如,提前为所存储的整个文档确定含义属性 并且使其中的字符串和含义属性彼此对应以便当用户已经从文档选 择了字符串时获取与所选的字符串相关联的含义属性是可接受的。之后,由根据第一个实施例的信息搜索支持设备100在图2中的 步骤S2008中执行的以获取历史提取结果的列表的步骤将参考图22 进行解释。首先,历史获取单元107从搜索历史对应表123获取一个记录(步 骤S2201 )。之后,历史获取单元107判断在所获取的记录中的关键词是否与 由用户输入的字符串相匹配(步骤S2202 )。在其中历史获取单元107 已经肯定判断的情况下(步骤S2202:是),历史获取单元1(T7把记 录添加到对应于字符串的历史提取结果的列表中(步骤S2203 )。假 设由用户输入的字符串已经被归一化了,如在图20中所示的处理步 骤中所解释的。另 一方面,在其中历史获取单元107已经判断在所获取的记录中 的关键词与已经由用户输入的字符串不匹配的情况下(步骤SMO2: 否),历史获取单元107判断在记录中的含义属性是否与字符串的含 义属性相匹配(步骤S2204)。在其中历史获取单元107已经否定判 断的情况下(步骤S2204:否),不执行特别的步骤。相反,在其中 历史获取单元107已经肯定判断的情况下(步骤S2204),历史获取 单元107把记录添加到对应于含义属性的历史提取结果中(步骤 S2205)。之后,历史获取单元107判断所有在搜索历史对应表123中的记 录是否都已经被处理了 (步骤S2206)。在其中历史获取单元107已 经判断不是所有的记录都已经被处理了的情况下(步骤S2206),过 程从步骤S2201重新开始。
相反,在其中历史获取单元1407已经判断所有记录都已经^皮处 理了的情况下(步骤S2206:是),过程结束。在其中用户已经输入多个字符串的情况下,上述的处理步骤对于 每个字符串执行。因此,可以获取分别对应于字符串和字符串的含义 属性的历史提取结果的列表。之后,由根据第一个实施例的信息搜索支持设备IOO当搜索进行 时执行的处理步骤将参考图23进行解释。首先,假设选择接收单元109已经接收了用户对在搜索结果屏幕 上已选的搜索历史记录的选择(步骤S2301 )。因此缩小条件的集合 和诸如此类的等等已被指定。之后,根据来自用户的指令,搜索单元113通过使用由用户指定 的搜索条件进行搜索(步骤S2302 )。假设搜索条件包括一个或多个 已由用户作为关键词、缩小条件的集合和诸如此类的等等输入的字符 串。之后,显示单元105显示由搜索单元113进行的搜索的结果(步 骤S2303 )。之后,历史表更新单元114把搜索条件分割成关键词部分和缩小 条件部分(步骤S2304)。之后,搜索次数更新单元115通过把在缩 小条件部分中的对应于缩小条件的集合的搜索次数增加"l,,更新缩小 条件搜索次数表122 (步骤S2305)。之后,历史表更新单元114判断关键词部分是否是由多个关键词 组成(步骤S2306)。在其中历史表更新单元114已判断关键词部分 是由多个关键词组成的情况下(步骤S2306),历史表更新单元114 把关键词在每个空格处分开(步骤S2307)。历史表更新单元114通常在每个空格处把关键词分开(即一字节 空格和两字节空格);然而,在其中两个或更多个关键词被置于双引号("")或单引号(',)之间的情况下,历史表更新单元114把关键 词的集合当作一个关键词看待并且不把它分开。之后,历史表更新单元114选择关键词中的一个(步骤S2308 )。通过把对应于关键词的搜索次数增加"1" 更新关键词搜索次数表121 (步骤S2309)。历史表更新单元114对所选择的关键词执行归一化步骤(步骤 S2310)。该归一化步骤与上述的归一化步骤相同。因此,将省略对 它的解释。之后,属性获取单元106根据来自历史表更新单元114的指令获 取关键词的含义属性(步骤S2311)。该含义属性获取步骤是通过使 用图21中所示的处理步骤被执行。因此,将省略对它的解释。之后,历史表更新单元114判断所有关键词是否都已经被处理了 (步骤S2312)。在其中历史表更新单元114已经判断不是所有的关 键词都已经被处理了的情况下(步骤S2312:否),该过程从步骤S2308 重新开始。相反,在其中历史表更新单元114已经判断所有关键词都已经被 处理了的情况下(步骤S2312:是),历史表更新单元114生成分配 给一个将被添加的记录的搜索历史ID (步骤S2313)。之后,历史表更新单元1H把其中所生成的搜索历史ID、关键 词、对应于关键词的含义属性和缩小条件的集合彼此相关联的记录添 加到搜索历史对应表123中(步骤S2314)。如上所述,根据第一个实施例的信息搜索支持设配100能够在重 新以适合的顺序排列它们之后根据由用户进行的搜索的趋势显示在 过去进行的搜索的历史记录。因此,用户能够通过输入一个或多个字 符串并且简单地选择缩小条件集合中的一个作为搜索条件使用合适 的搜索条件进行搜索。因此,用户没有必要输入合适的缩小条件,因 此可以减少由操作引起的用户的负担。此外,因为搜索历史记录被显 示,用户能够简单地识别合适的缩小条件。本发明不限于上述的第一个实施例。可以对第一个实施例进行如 下的各种修改。在上述的第一个实施例中,信息搜索支持设备100基于搜索次数 重新排列搜索历史记录。根据第一个实施例的一个修改的例子,搜索200810149773.0说明书第21/36页历史记录基于在上个月中的搜索次数被重新排列。如图24所示,根据第一个实施例的修改例子的信息搜索支持设 备2400与根据第一个实施例的信息搜索支持设备100不同之处在于 不包括关键词搜索次数表121、缩小条件搜索次数表122、搜索次数 更新单元115和搜索次数获取单元108,而增加了搜索历史ID存储表 2401和搜索频率获取单元2402,并且历史表更新单元114被变为执 行不同步骤的历史表更新单元2403。在以下的解释中, 一些与根据第 一个实施例相同的那些组成元件将使用同样的附图标记被引用,并且 将省略对它们的解释。如图25所示,搜索历史ID存储表2401在其中存储已经被用于 在上个月中进行的搜索的搜索历史ID。搜索频率获取单元2402基于搜索历史对应表123和搜索历史ID 存储表2401获取对应于关键词和缩小条件的集合的搜索频率级別。如图26所示,搜索频率获取单元2402基于搜索历史对应表123 中与在上个月中已经使用的搜索历史ID相关联的关键词计算对应于 每个关键词的搜索频率。此外,搜索历史获取单元2402还计算在上 个月中对应于缩小条件的集合的搜索频率级别。之后,历史记录重排单元110基于所计算的搜索频率级别为每个 关键词或每个缩小条件的集合重新排列记录。重新排列步骤与在第一 个实施中执行的相同。因此,将省略对它的解释。每次当搜索进行时,历史表更新单元2403不仅对搜索历史对应 表123、还对搜索历史ID存储表2401执行更新步骤。更特别地,历 史表更新单元2403把已经被添加到搜索历史对应表123中的记录中 的搜索历史ID添加到搜索历史ID存储表2401的开始部分。通过这 种安排,搜索历史ID存储表2401在开始处显示最近的搜索历史ID, 在末尾处显示最早的搜索历史ID。此外,历史表更新单元2403删除早于一个月前添加的任一搜索 历史ID。更特别地,历史表更新单元2403顺序地从存储表2401的搜 索历史ID的末尾处开始检查搜索历史ID并且丢弃早于一个月的任何
搜索历史记录。历史表更新单元2403通过参考搜索历史对应表123 能够识别每个搜索历史ID的日期。通过这种安排,搜索频率级别总 是基于来自上个月的搜索历史记录被计算。作为上述的处理步骤的结果,信息搜索支持设备2400能够使由 用户进行的最近的搜索的趋势在搜索历史记录中反映。此外,信息搜 索支持设备2400在其中由用户进行的搜索的趋势随时间而变化的情 况下尤其有效。如上所述, 一个月被用作计算搜索频率级别被的预定的时间段。 然而,本发明不限于其中搜索频率级别对于上个月被计算的例子。另 一种安排是可接受的,其中用户被允许指定任意时间段。其中时间段 如果有必要,根据用户进行搜索的次数变化的另一个安排也是可接受 的。例如,在其中用户在一个月中进行搜索的次数少于预定值的情况 下,可以通过使搜索频率被计算的时间段更长来提高搜索频率级别的 准确性的级别。根据第一个实施例,当用户已经输入了多个字符串时,对于每个 字符串,记录作为搜索历史记录被添加到搜索历史对应表l23。不同 于第一个实施例,根据第二个实施例,由多个字符串组成的集合作为 一个记录被添加到搜索历史对应表2702。如图27所示,根据第二个实施例的信息搜索支持设备2700不同 于根据第一个实施例的信息搜索支持设备100之处在于它包括在其 中以不同于存储在关键词搜索次数表121中的数据的格式存储数据的 关键词搜索次数表2701;在其中以不同于存储在搜索历史对应表I" 中的数据的格式存储数据的搜索历史对应表2702;执行不同于由历史 获取单元107执行的步骤的历史获取单元2703;执行不同于由历史表 更新单元114执行的步骤的历史表更新单元2704;和执行不同于由搜 索次数更新单元115执行的步骤的搜索次数更新单元2705。与包括在 根据第一个实施例的信息搜索支持设备IOO中的那些相同的根据第二 个实施例的信息搜索支持设备2700的 一些组成元件的解释将被省略。如图28所示,关键词搜索次数表2701还能够在每个关键词字段 中存储多个关键词,而不是仅单个关鍵词。例如,如由附图标记2801 表示的记录中所示,关键词搜索次数表2701能够在每个关键词字段 中存储由多个关键词、如"Yamada, Tozai Electric"组成的关键词。如图29所示,搜索历史对应表2702还能够在每个关键词字段中 存储多个关键词,而不是单个关键词。例如,如由记录2901表示的 记录中所示,搜索历史对应表2702能够在每个关键词字段中存储由 多个关键词、如"Yamada, Head Office"组成的集合。在其中用户已 经如在图29中的记录2901中所示的输入多个关键词的情况下,由用 户输入的多个关键词被存储在关键词字段中。由分别地对应于关键词 的含义属性组成的集合被存储在对应于关鍵词的集合的含义属性字段中。历史获取单元2703基于已经由用户输入了的字符串获取历史提 取结果的列表。之后将详细解释处理步骤。之后历史记录重排单元110重新排列由历史获取单元2703所获 取的历史提取结果的列表。之后,根据重排步骤的结果,屏幕生成单 元111生成搜索屏幕。如在图30中的屏幕的例子所示,在搜索历史中的关键词栏3001 中,与由用户输入的多个关键词中任一个相匹配的一个或多个关键词 和所输入关键词的含义属性被显示。历史表更新单元2704把搜索条件添加到搜索历史对应表2702, 作为搜索历史记录。即使用户已经输入多个字符串作为关键词,根据 第二个实施例,历史表更新单元2704仅把一个记录添加到搜索历史 对应表2702。搜索次数更新单元2705通过把对应于由用户输入关键词的集合 (或单个关键词)的搜索次数增加"l,,来更新关键词搜索次数表"01。 更特别地,即使用户已经输入了多个关键词,搜索次数更新单元r705 仅把对应于关键词的集合的搜索次数增加"l"。搜索次数更新单元2705还通过把对应于由用户选择的缩小条件 的集合的搜索次数增加"l,,来更新缩小条件搜索次数表U2。
接着,由根据第二个实施例的信息搜索支持设备2700执行的处 理步骤,直至其中包括搜索历史记录的搜索屏幕被生成并且被显示的 步骤,将参考图31进行解释。首先,以与在图20中所示的步骤S2001到S2005相同的方式, 处理步骤被执行到其中字符串被归一化的步骤(步骤S3101到 S3105)。之后,属性获取单元106获取已经被归一化了的字符串的含义属 性(步骤S3106)。获取含义属性的方法与在第一个实施例中使用的 相同。因此,将省略对它的解释。之后,属性获取单元106和历史获取单元2703判断所有的字符 串是否都已经被处理了 (步骤S3107)。在其中属性获取单元106和 历史获取单元2703已经判断不是所有的字符串都已经被处理了的情 况下(步骤S3107:否),过程从步骤S3104重新开始。在其中属性获取单元106和历史获取单元2703已经判断所有的 字符串都已经被处理了的情况下(步骤S3107:是),属性获取单元 106初始化对应于字符串的历史提取结果的列表(步骤S3108)。之后,历史获取单元2703生成由对应于已经由用户输入了的多 个字符的含义属性組成的集合(步骤S3109)。之后,历史获取单元2703执行获取历史提取结果的步骤(步骤 S3110)。之后将详细解释该处理步骤。每个历史提取结果在其中存 储以历史提取结果的列表的形式彼此相关联的搜索日期、 一个或多个 关键词、对应于一个或多个关键词的搜索次数、缩小条件的集合和对 应于缩小条件的集合的搜索次数。搜索次数获取单元108从关键词搜索次数表2701和缩小条件搜 索次数表122获取对应于关键词和包括在历史提取结果的列表中的缩 小条件的集合的搜索次数(步骤S3111)。之后,对于每个字符串和含义属性,历史记录重排单元110根据 搜索次数重新排列包括在历史提取结果的列表中的历史记录的顺序 (步骤S3112)。 之后,屏幕生成单元111生成包括已在步骤S3112被重新排列的 搜索历史记录的搜索屏幕(步骤S3113)。之后,显示单元105显示所生成的搜索屏幕(步骤S3114)。因 此,如图30所示的搜索屏幕被显示。之后,将参考图32解释由根据第二个实施例的信息搜索支持设 备2700在图31中步骤S3110执行的获取历史提取结果的处理步骤。 在其中用户已经输入多个关键词的情况下,根据第二个实施例的信息 搜索支持设备2700通过使用多个关键词和对应于关键词的舍义属性 提取搜索历史记录。首先,历史获取单元2703从搜索历史对应表2702获取记录中的 一个(步骤S3201)。之后,历史获取单元2703判断在所获取的记录中的关键词是否 与由用户输入的多个字符串組成的集合相匹配(步骤S3202 )。在其 中历史获取单元2703已经肯定判断的情况下(步骤S3201.是),历 史获取单元2703把记录添加到对应于字符串的集合的历史提取结果 的列表(步骤S3203 )。相反,在其中历史获取单元2703已经判断在所获取的记录中的 关键词与由用户输入的字符串不相匹配的情况下(步骤S3201否), 历史获取单元2703判断在记录中的含义属性是否与基于由用户输入 的多个字符串所获取的含义属性的集合相匹配(步骤S3204)。在其 中历史获取单元2703已经肯定判断的情况下(步骤S320^是),历 史获取单元2703把记录添加到对应于含义属性的集合的历史提取结 果的列表(步骤S3205)。相反,在其中历史获取单元2703已经判断在记录中的含义属性与基于由用户输入的多个字符串所获取的含义属性的集合不相匹配 的情况下(步骤S3204:否),历史获取单元2703判断在记录中的任一关键词是否与由用户输入的多个字符串的任一个相匹配(步骤 S3206)。在其中历史获取单元2703已经肯定判断的情况下(步骤 S3206),历史获取单元2703把记录添加到对应于一个字符串的历史 提取结果的列表(步骤S3207)。相反,在其中历史获取单元2703已经判断在所获取的记录中没 有关键词与由用户输入的多个字符串的任一个相匹配的情况下(步骤 S3206:否),历史获取单元2703判断在记录中的任一含义属性是否 与由用户输入的多个字符串的任一个相匹配(步骤S3208)。在其中 历史获取单元2703已经肯定判断的情况下(步骤S3208:是),历史 获取单元2703把记录添加到对应于一个字符串的含义属性的历史提 取结果的列表(步骤S3209)。之后,历史获取单元2703判断所有在搜索历史对应表2702中的 记录是否都已经被处理了 (步骤S3210)。在其中历史获取单元2703 已经判断不是所有的记录都已经被处理了的情况下(步骤S3210:否), 过程从步骤S3201重新开始。相反,在其中历史获取单元2703已经判断所有记录都已经被处 理了的情况下(步骤S3210:是),历史提取结果获取过程结束。作为上述处理步骤的结果,能够获取被用于显示的搜索历史记 录。例如,在其中对应于多个字符串、如"Yamada, Tozai Electric" 的搜索历史记录需要被提取的情况下,除了对应于每个关键词(即 "Yamada,,和"Tozai Electric")的搜索历史记录,历史获取单元2703 还获取包括"Yamada, Tozai Electric,,作为关键词的集合的搜索历史 记录,以及使用这样的具有含义属性的集合"人名,公司"的关键词的 集合(例如"Kato, Nanboku Trading")进行的搜索的搜索历史记录。之后,历史记录重排单元110以下列顺序(从最高开始)分配优 先级别(i)其中每个包括与多个字符的集合相匹配的关键词的搜索 历史记录;(ii)其中每个包括与多个字符串的含义属性的集合相匹 配的含义属性的搜索历史记录;(iii)其中每个包括与字符串中的一 个相匹配的关键词的搜索历史记录;和(iv)其中每个包括与字符串 中的一个的含义属性相匹配的搜索历史记录。在上述搜索历史记录的 每个组中,历史记录重排单元110以根据搜索次数的顺序重新排列记 录。因此,如图30所示的搜索屏幕被显示。
之后,将参考图33解释由根据第二个实施例的信息搜索支持设 备2700当搜索进行时执行的处理步骤,首先,以与在图23中所示的步骤S2301到S2305相同的方式, 处理步骤被执行直至其中缩小条件搜索次数表122使用对应于缩小条 件的集合的搜索次数被更新的步骤(步骤S3310到S3305 )。之后,搜索次数更新单元2705通过把对应于由用户输入的多个 字符串组成的关键词的集合的搜索次数增加"l,,来更新关键词搜索次 数表2701(步骤S3360 )。例如,在其中用户已经输入字符串"Yamada, Tozai Electric"作为关键词的情况下,搜索次数更新单元2705通过把 对应于集合"Yamada, Tozai Electric,,的搜索次数增加"l,,来更新关鍵 词搜索次数表2701。之后,历史表更新单元2704判断输入是否由多个关键词组成(步 骤S3307)。在其中历史表更新单元2704已经判断输入是由多个关键 词组成的情况下(步骤S3307:是),历史表更新单元2704在每个空 格处把关键词分开(步骤S3308 )。之后,历史表更新单元2704选择已经被分开的关键词中的一个 (步骤S3309 )。此后执行的步骤,从归一化步骤到历史记录存储步骤,以与在图 23中所示的步骤S2310到S2314的步骤相同的方式被执行(步骤S"IO 到S3314 )。在其中用户已经输入多个字符串的情况下,其中搜索日期和时 间、字符串的集合、对应于字符串的含义属性的集合和缩小条件的集合彼此相关联的记录被添加。作为上述处理步骤的结果,搜索历史记 录被存储。如上所述,根据第二个实施例的信息搜索支持设备2700能够根据由用户进行的搜索的趋势显示关于特定关键词的集合的搜索历史 记录。因此,用户能够简单地指定通常与特定含义属性、如"人名, 公司"一起使用的搜索缩小条件。根据第三个实施例,在搜索历史记录被显示在搜索屏幕上后,在
搜索屏幕上的缩小条件以根据搜索次数的顺序被显示。如图34所示,根据第三个实施例的信息搜索支持设备3400不同 于根据第一个实施例的信息搜索支持设备100之处仅在于它包括缩 小条件搜索次数表3401代替缩小条件搜索次数表122;执行不同于由 搜索次数获取单元108执行的步骤的搜索次数获取单元3402;执行不 同于由历史记录重排单元110执行的步骤的历史记录重排单元3403; 执行不同于由屏幕生成单元lll执行的步骤的屏幕生成单元3404;和 执行不同于由搜索次数更新单元115执行的步骤搜索次数更新单元 3405。将省略与那些包括在根据第 一个实施例的信息搜索支持设备 100中的相同的根据第三个实施例的信息搜索支持设备3400的一些组 成元件的解释。缩小条件搜索次数表3401在其中为每个不同的缩小条件的类别 存储搜索次数。例如,如图35所示,缩小条件搜索次数表3401除了 与根据第 一个实施例的相同的缩小条件搜索次数表格之外,还包括表 明对应于缩小条件"类型,,的搜索次数的表,表明对应于缩小条件"日 期,,的搜索次数的表,表明对应于缩小条件"位置,,的搜索次数的表和 表明对应于缩小条件"附加词"的搜索次数的表。因此,可以根据每个不同的类别的搜索次数重新排列记录所处的顺序。搜索次数获取单元3402从缩小条件搜索次数表3401获取分别对 应于由历史获取单元107获取的缩小条件的搜索次数。历史记录重排单元3403执行与由根据第一个实施例的历史记录 重排单元IIO执行的步骤相同的步骤。此外,历史记录重排单元3403还基于每个不同的缩小条件的类别的搜索次数重新排列记录。屏幕生成单元3404执行与由根据第一个实施例的屏幕生成单元 lll执行的步骤相同的步骤。此外,屏幕生成单元3404为每个不同的 类别在搜索屏幕的底部生成作为复选框的缩小条件输入部分。在每个 包括在搜索屏幕上示出的搜索历史中的缩小条件的复选框中,在对应 类别中的缩小条件被以由历史记录重排单元3403重新排列的顺序安 置。
如图36所示,在由屏幕生成单元3404生成的搜索屏幕上,当在 复选框3601中做出选择时,包括在搜索历史记录中的附加词在被以 根据搜索次数的顺序重新排列后被显示。通过这种安排,可允许用户 更简单地输入单一的缩小条件。例如,在其中用户已经输入字符串"Yamada, Tozai Electric,,作 为关键词的情况下,当用户在搜索历史记录的列表被显示后已经按下 该附加词的复选框时,来自"附加词,,的类别的缩小条件以根据搜索次 数、缩小条件已经从对应于关键词"Yamada"的搜索历史记录被提取、 对应于含义属性"人名"的搜索历史记录、对应于关键词"Tozai Electric,,的搜索历史记录和对应于含义属性"公司,,的搜索历史记录的 顺序被显示。通过这种安排,用户能够通过选择所示的缩小条件中所 希望的一个来指定在"附加词,,的类别中的缩小条件的任一个。搜索次数更新单元3405执行更新每个缩小条件搜索次数表3401 的步骤。之后,将参考图37解释由根据第三个实施例的信息搜索支持设 备3400当进行搜索时执行的处理步骤。首先,以与在根据第一个实施例的图23中所示的步骤S2301到 S2304相同的方式,搜索条件被分割成关键词部分和缩小条件部分(步 骤S3701到S3704 )。之后,搜索次数更新单元3405还单独地分割缩小条件部分(即 与不同的类别相关联)(步骤S3705)。之后,搜索次数更新单元3405 选择通过单独地分割缩小条件部分(即与不同的类别相关联)获取的 缩小条件中的一个(步骤S3706)。之后,搜索次数更新单元3405通过把搜索次数增加"l"更新缩小 条件搜索次数表中对应的一个(步骤S3707)。之后,搜索次数更新单元3405判断所有缩小条件是否都已经被 处理了 (步骤S3708)。在其中搜索次数更新单元3405已经判断不是 所有的缩小条件都已经被处理了的情况下(步骤S370S:否),过程 从步骤S3706重新开始。
之后,以与在图23中所示的步骤S2306到S2308相同的方式, 处理步骤执行到其中关键词中的一个被选择的步骤(步骤S3709到 S3711 )。历史表更新单元114对所选择的关键词执行归一化步骤(步骤 S3712)。该归一化步骤与上述的归一化步骤相同。因此,将省略对 它的解释。之后,属性获取单元106根据指令从历史表更新单元114获取关 键词的含义属性(步骤S3713)。该含义属性获取步骤通过使用图21 所示的步骤被执行。因此,将省略对它的解释。之后,历史表更新单元114通过把对应于关键词的搜索次数增加 "1"更新关键词搜索次数表121 (步骤S3714)。之后,历史表更新单元114判断所有的关键词是否都已经被处理 了 (步骤S3715)。在其中历史表更形单元114已经判断不是所有的 关键词都已经被处理了的情况下(步骤S3715:否),过程从步骤S3711 重新开始。相反,在其中历史表更新单元114已经判断所有的关键词都已经 被处理了的情况下(步骤S3715:是),在与在图23中的步骤S2313 到S2314所示的步骤相同的处理步骤被执行之后,过程结束(步骤 S3716到S3717 )。如上所述,根据第三个实施例的信息搜索支持设备3400能够在搜索屏幕上的缩小条件输入部分中以搜索次数的降序显示缩小条件。 因此,当单独地输入缩小时,用户不需要执行输入字符串和选择文件 夹的操作。因此,信息搜索支持设备3400能够在指定条件时以灵活 的方式支持用户。在根据上述的第一个、第二个和第三个实施例的信息搜索支持设 备中,用户需要在搜索屏幕上输入被用作关键词的一个或多个字符 串。根据第四个实施例,将解释其中信息搜索支持设备在搜索屏幕上 输入关键词时支持用户的例子。如图38所示,根据第四个实施例的信息搜索支持设备3800不同
于根据笫二个实施例的信息搜索支持设备2700之处仅在于它包括执 行不同于由屏幕生成单元111执行的步骤的步骤的屏幕生成单元 3801。将省略与那些包括在根据第二个实施例的信息搜索支持设备 2700中的相同的根据第四个实施例的信息搜索支持设备3800的一些 组成元件的解释。屏幕生成单元3801在搜索屏幕上生成关键词输入框作为复选 框。如图39所示,由屏幕生成单元3801生成的搜索屏幕不仅允许用 户输入字符串作为关键词,还允许从复选框3901选择含义属性中的 一个。因此,用户能够输入关键词,而不需要输入字符串。如图39所示的复选框3901显示从搜索历史对应表2702提取的 关键词的含义属性的列表。在复选框3901中,含义属性如"人名"、"地 名"和"公司,,被显示。之后,将解释由用户执行的在搜索屏幕上进行搜索的操作步骤。首先,在如图39所示的搜索屏幕上,用户通过使用键盘输入字 符串"Yamada,,作为关键词。之后,用户再从复选框3901选择含义属 性中的一个"公司"。用户直接通过使用键盘输入字符串"公司"是可 接受的。因此,信息搜索支持设备3800执行与那些在第二个实施例中相 同的步骤并且在如图40所示的搜索屏幕上显示搜索历史记录。所显 示的搜索历史记录包括搜索历史记录,其中每个包括与含义属性的 集合"人名,公司,,相匹配的关键词的集合如"Yamada, Nanboku Trading,,或"Kato, Tozai Electric";对应于关键词"Yamada"的搜索 历史记录;对应于含义属性"人名,,的搜索历史记录;和对应于含义属 性"公司,,的搜索历史记录。在上述的例子中,搜索历史记录通过执行与那些根据第二个实施 例的相同的步骤被提取;然而,另一种安排是可接受的,其中如在第 一个实施例中的,搜索历史记录被存储同时被分割成分别对应于关键 词的组,因此每个输入关键词和每个关键词的含义属性的搜索历史记 录被提取。
对于定时,搜索历史记录可以在在搜索屏幕上的搜索历史显示按 钮被按下之后被显示,如在第一个实施例中那样。另一种安排是可接 受的,其中搜索历史记录在用户已经确认输入字符串的假名-日本汉字转换(注意"假名,,和"日本汉字,,是在日语中使用的字符的类型) 时被显示。另一种安排是可接受的,其中搜索历史在用户已经从复选 框选择含义属性中的 一个之后被显示。当用户已从已经被显示的搜索历史记录的列表中选择了来自关 键词字段4001的关键词中的任意一个时,在其中用户已经输入或选 择代表含义属性的字符串的情况下,屏幕生成单元3801生成其上所 选择的关键词被具有与所选择的关键词相匹配的含义属性的字符串 部分替代的搜索屏幕。例如,因为用户已经从图40所示的在屏幕上的搜索历史记录的 列表中选择了由附图标记4002表示的"TozaiDenki",在图40中的示 出"公司"的关键词输入框中的字段已经被在图41中所示的在搜索屏 幕上的由附图标记4101表示的"Tozai Denki,,替代。此外,每当用户 确认关键词时,搜索历史记录的列表根据搜索次数被重新排列。如上所述,当用户已经输入了或选择了含义属性时,根据第四个 实施例的信息搜索支持设备3800显示搜索历史记录,其中每个包括 以根据由用户进行的搜索的趋势已经重新排列了的顺序排列的含义 属性。之后,当信息搜索支持设备3800已经从搜索历史记录接收到 用户对已经被用作搜索条件的关键词的选择时,用户能够确认被用作 搜索条件的关键词。因此,即使用户不能想出适于搜索的关键词或者用户不记得准确 的关键词,用户能够基于含义属性或诸如此类的等等确认合适的关键 词。根据第四个实施例,除了第一个和第二个实施例的配置以外,用户的搜索条件的评估与搜索历史记录一起被存储。如图42所示,根据第五个实施例的信息搜索支持设备4200不同于根据第二个实施例的信息搜索支持设备2700之处仅在于它包括
具有不同于历史对应表2702的表格结构的搜索历史对应表4201;执 行不同于由屏幕生成单元111执行的步骤的步骤的屏幕生成单元 4202;和执行不同于由历史表更新单元2704执行的步骤的步骤的历 史表更新单元4203。将省略与那些包括在根据第二个实施例的信息搜 索支持设备2700中的相同的根据第五个实施例的信息搜索支持设备 4200的一些组成元件的解释。如图43所示,除了搜索ID、搜索日期和次数、关键词、含义属 性和缩小条件的集合之外,搜索历史对应表4201还在其中存储彼此 相关联的评价值。每个评价值是作为对应搜索历史记录的评价由用户 确定的值。屏幕生成单元4202生成包括已经由历史记录重排单元110重新 排列了的搜索历史记录的搜索屏幕。在如图44所示的所生成的搜索 屏幕上,除了在第二个实施例中所描述的配置以外,"收藏"和"隐藏,, 的复选框被显示。在其中用户满意在图44所示的搜索屏幕上指定的搜索条件(或 搜索结果)以及用户预计他/她可能在将来再次使用它们的情况下,用 户在"收藏"框中打勾。相反,在其中用户不满意搜索条件(或搜索结 果)以及用户预计他/她将来不会使用它们并且不希望让它们显示在搜 索历史结果的列表中的情况下,用户在"隐藏"框中打勾。历史表更新单元4203通过增加已经由用户填入的打勾的数值更 新搜索历史记录。因此,搜索历史对应表4201已经在其中存储评价 值以及搜索历史记录。例如,在其中用户已经在"收藏,,框中打勾的情况下,如图43所 示,"+ l"被存储在评价值字段中。如另一个例子,在其中用户已经 在"隐藏,,框中打勾的情况下,l"被存储在评价值字段中。在其它 情况下,"O"被存储在评价值字段中。所使用的指定评价值的方法不 限于上述的其中使用复选框的例子。例如,另一种安排是可接受的, 其中用户通过给定分别对应于五个不同的级别的等级l, 2, 3, 4或5 评价搜索条件。
之后,对于评价值"+ l,,已经被分配给其的每个搜索历史记录,屏幕生成单元4202在搜索屏幕上所示的搜索历史记录的列表的最左 边的栏4402中添加表示搜索历史记录是用户的"收藏"的记号。另一 种安排是可接受的,其中屏幕生成单元4202给予"收藏,,搜索历史记 录更高的优先权并且排列它们以使它们被置于在搜索历史记录的列 表的顶部。另一方面,对于评价值"-l,,已经被分配给其的搜索历史记录, 屏幕生成单元4202不在搜索屏幕上的搜索历史结果的列表中显示它 们。另一种安排是可接受的,其中在搜索屏幕的底部的另一个显示"显 示包括那些标记为'隐藏,的搜索历史记录,,的复选框,以便当用户已经 在该复选框中打勾时,其中每个已经被分配给评价值"-l"的搜索历 史i己录也,皮显示。如上所述,根据第五个实施例的信息搜索支持设备4200基于由 用户确定的关于搜索条件的评价值过滤在列表中的搜索历史记录。因 此,搜索没有成功进行的搜索条件将不被显示在列表的顶端部分。因 此,达到了有益的效果,其中对于用户来说选择合适的搜索条件更加 简单。根据第 一 到第五个实施例的每个信息搜索支持设备分别地显示 其中能够输入搜索条件的窗口。根据第六个实施例的信息搜索支持设 备允许用户通过简单地选择在文档中的字符串输入关键词以及通过 从菜单选择一项输入一个或多个缩小条件。如图45所示,根据第六个实施例的信息搜索支持设备4500不同 于根据第一个实施例的信息搜索支持设备IOO之处仅在于它包括执行 不同于由输入接收单元104执行的步骤的步骤的输入接收单元4501; 和执行不同于由屏幕生成单元lll执行的步骤的步骤的屏幕生成单元 4502。将省略与那些包括在根据第一个实施例的信息搜索支持设备 100中的相同的根据第六个实施例的信息搜索支持设备4500的 一些组 成元件的解释。输入接收单元4501接收在因特网浏览器中或在文档浏览应用程 序的屏幕上已经由用户选择了的字符串的输入。屏幕生成单元4502作为搜索屏幕生成仅包括从已经由历史重排 单元110重新排列的搜索历史记录中提取的缩小条件的集合的窗口 。如图46所示,在其中用户已经通过使用指向装置如鼠标在因特 网浏览器中或在文档浏览应用程序中的屏幕上选择了用户想要在搜 索中使用的字符串4601的情况下,输入接收单元4501在所选择的字 符串上执行输入的步骤。之后,如在第一个实施例中那样,搜索历史记录基于所选择的字 符串被获取,并且所获取的搜索历史记录基于搜索次数被重新排列。 之后,屏幕生成单元4502生成仅包括重新排列了的搜索历史记录的 缩小条件部分的菜单。如图47所示,由屏幕生成单元4502生成的缩小条件菜单4701 以可选择的方式为用户显示缩小条件的集合。在其中用户已经从图47中所示的菜单4701中选择了缩小条件的 集合中的一个的情况下,搜索单元113使用所选择的缩小条件的集合 和所选择的字符串作为搜索条件进行搜索,因此显示单元105显示搜 索的结果。另一种安排是可接受的,其中其上所选择的字符串和所选 择的缩小条件被指定的搜索屏幕代替搜索的结果。如上所述,根据第六个实施例的信息搜索支持设备4500允许用 户选择在通过使用由用户选择的字符串作为关键词的菜单4701中所 显示的缩小条件的集合中的一个。这样,用户能够简单地指定搜索条 件。因此,可以减少由操作引起的用户的负担。如图48所示,根据上述的示例性实施例的每个信息搜索支持设 备(IOO, 2400, 3400, 3800和4500 )作为它的石更件配置包括在其 中存储例如执行上述的步骤的信息搜索计算机程序的只读存储器 (ROM) 4802;根据存储在ROM 4802中的计算机程序控制信息搜 索支持设备(100, 2400, 3400, 3800和4500 )的组成元件的中央处 理单元(CPU ) 4801;用于数据存储区域的随机存取存储器(RAM); 在其中存储信息的硬盘驱动器(HDD》;建立到网络的连接并且执行
通信的通信接口 (1/F) 4806;输入装置4807;显示装置4805;和把 这些组成元件彼此连接的总线4808。信息搜索计算机程序可以作为在计算机可读记录介质如光盘只 读存储器(CD-ROM)、软(注册商标)盘(软驱)、数字化多功能 光盘(DVD)上被记录在可安装的格式或可执行的格式的文件中被提 供。在那种情况下,信息搜索计算机程序当从记录介质被读取时被下 载到RAM 4803中并且在每个信息搜索支持设备(100, 2400, 3400, 3800和4500)中被执行,因此在软件配置的描述中所解释的組成元 件在RAM 4803中被生成。另 一种安排是可接受的,其中根据上述的实施例中的任一个的信 息搜索计算机程序被存储在连接到像因特网的网络上的计算机中,因 此信息搜索计算机程序通过网络下载被提供。本发明已经通过示例性实施例进行了解释。然而应该注意,可以 结合在上述的示例性实施例中的任意配置以及对示例性的实施例进 行各种修改和改进。本领域的技术人员将已经得知附加的优点和改进。因此,本发明的实施例。因此,可以进行各种修改而不偏离由附加的权利要求和它 们的等价物所限定的本主要发明构思的实质或范围。
权利要求
1. 一种信息搜索支持设备,包括搜索历史存储单元,其存储彼此相关联的已经在搜索中被使用的关键词、每个关键词的缩小条件、每个表明表达关键词中对应的一个的含义的属性的关键词属性;搜索次数存储单元,其存储表示每个关键词和每个缩小条件中的至少一个在搜索中已经被使用几次的搜索次数;输入接收单元,其接收字符串的输入;属性获取单元,其基于字符串获取表明表达字符串的含义的属性的字符串属性;历史获取单元,其从所述搜索历史存储单元获取和与字符串属性相匹配的关键词属性相关联的关键词和关键词的缩小条件;搜索次数获取单元,其从所述搜索次数存储单元获取关键词和缩小条件的至少一个的次数;重排单元,其基于关键词和缩小条件的至少一个的次数重新排列关键词和缩小条件;和屏幕生成单元,其生成用于支持指定新搜索条件的屏幕,其中关键词和缩小条件被重排单元重新排列。
2. 根据权利要求l所述的设备,其中所述历史获取单元从所述历史存储单元获取与来自和与所述所获取的字符串属性相匹配的 关键词属性相关联的关键词中的字符串相匹配的关键词,与相关联的关键词的缩小条件。
3. 根据权利要求l所述的设备,还包括显示单元,其显示由所述屏幕生成单元生成的屏幕;和 选择接收单元,其通过所显示的屏幕接收对缩小条件中的至少一个的选择。
4. 根据权利要求3所述的设备,还包括搜索单元,其使用通过选择表明的缩小条件中的至少 一个进行搜索。
5. 根据权利要求1所述的设备,其中 所述重排单元包括以下单元中的至少一个关键词重排单元,其基于关键词的次数重新排列关键词和缩小条件;和缩小条件重排单元,其基于缩小条件的次数重新排列关键词和缩 小条件。
6. 根据权利要求l所述的设备,还包括 属性存储单元,其存储彼此相关联的每个将与字符串相比较的比较目标字符串和每个表达比较目标字符串中对应的一个的含义属性 的比较目标字符串属性,其中所述属性获取单元获取与和与在所述属性存储单元中的字符串 相匹配的比较目标字符串中的一个相关联的比较目标字符串属性中 的一个作为字符串属性。
7. 根据权利要求1所述的设备,还包括历史更新单元,其通过增加字符串和由在所述搜索历史存储单元 中的选择表示的缩小条件中的至少一个来更新所述搜索历史存储单 元,使得字符串和缩小条件中的至少一个是彼此相关联的;和搜索次数更新单元,其通过更新(1) 所述字符串和(2) 由所述选择表示的缩小条件中的至少一个 中的至少一个的次数来更新所述搜索次数存储单元。
8. 根据权利要求7所述的设备,其中 所述输入接收单元接收多个字符串作为输入, 所述历史更新单元通过把由字符串组成的集合和由所述选择表示的缩小条件中的至少一个增加到所述搜索历史存储单元来更新所 述搜索历史存储单元,使得所述集合和所述缩小条件中的至少 一个彼 此相关联,和所述搜索次数更新单元通过更新对应于所述由用户输入的字符 串的集合的次数更新所述搜索次数存储单元。
9. 根据权利要求1所述的设备,其中在所述输入接收单元接收多个字符串作为输入的情况下,所述字 符串中的一个是字符串属性,和所述历史获取单元从所述搜索历史存储单元获取和分别地与作 为输入通过所述输入接收单元接收的字符串属性相匹配的关键词属 性相关联的关键词和通过属性获取单元获取的字符串属性,以及每个 关键词的缩小条件。
10. 根据权利要求1所述的设备,其中所述搜索次数存储单元对于每个缩小条件的类别存储缩小条件 的次数,所述重排单元基于缩小条件的每个类别的次数重新排列缩小条 件,和所述屏幕生成单元生成用于提示用户指定新搜索条件的屏幕,其 中在每个类别中的缩小条件以重新排列的顺序在屏幕上显示。
11. 一种信息搜索支持方法,包括在搜索历史存储单元中存储彼此相关联的已经在搜索中使用的 关键词、每个关键词的缩小条件和每个表明表达关键词中对应的一个 的含义的属性的关键词属性;在搜索次数存储单元中存储表明每个关键词和每个缩小条件中的至少一个已经在搜索中被使用几次的搜索次数; 接收字符串的输入;基于所述字符串获取表明表达字符串的含义的字符串属性; 从搜索历史存储单元获取和与所述字符串相匹配的关键词相关 联的关键词和关键词的缩小条件;从搜索次数存储单元获取关键词和缩小条件中的至少一个的次数;基于关键词和缩小条件中的至少一个的次数重新排列关键词和 缩小条件;和生成用于支持指定新搜索条件的屏幕,其中关键词和缩小条件通过重新排列被重排。
12. 根据权利要求11所述的方法,其中所述获取关键词和所 述缩小条件包括从所述搜索历史存储单元获取与来自和与所述所获取的字符串属性相匹配的关键词属性相关联的关键词中的字符串相 匹配的关键词,以及相关联的关键词的缩小条件。
13. 根据权利要求11所述的方法,还包括 在显示单元上显示由所述生成屏幕生成的屏幕;和 通过所显示的屏幕接收对缩小条件中的至少一个的选择。
14. 根据权利要求13所述的方法,还包括使用由所述选择表 示的缩小条件中的至少一个进行搜索。
15. 根据权利要求11所述的方法,其中 所述重新排列包括以下步骤中的至少一个 基于关键词的次数重新排列关键词和缩小条件;和 基于缩小条件的次数重新排列关键词和缩小条件。
16. 根据权利要求11所述的方法,还包括在属性存储单元中表达对应的比较目标字符串中的一个的含义属性的比较目标字符串 属性,其中所述获取字符串属性包括与和与在所述属性存储单元中的字符 串相匹配的比较目标字符串中的一个相关联的比较目标字符串属性 中的一个作为字符串属性。
17. 根据权利要求13所述的方法,还包括通过增加字符串和 由在所述搜索历史存储单元中的选择表示的缩小条件中的至少一个 来更新所述搜索历史存储单元,使得字符串和缩小条件中的至少一个 是彼此相关联;和通过更新(1) 所述字符串和(2) 由所述选择表示的缩小条件中的至少一个 中的至少一个的次数来更新所述搜索次数存储单元。
18. 根据权利要求17所述的方法,其中 所述接收包括接收多个字符串作为输入,所述更新所迷搜索历史存储单元包括通过把由字符串组成的集合和由所述选择表示的缩小条件中的至少一个增加到所述搜索历史存储单元,使得所述集合和所述缩小条件中的至少一个彼此相关联来更新所述搜索历史存储单元,和所述更新所述搜索次数存储单元包括通过更新对应于由用户输 入的字符串的集合的次数来更新所述搜索次数存储单元。
19. 根据权利要求11所述的方法,其中在多个字符串被作为输入在接收时被接收的情况下,该字符串中 的一个是字符串属性,和所述获取所述关键词和所述缩小条件包括从搜索历史存储单元键词属性相关联的任何关键词和所述通过获取字符串属性所获取的 字符串属性,以及每个关键词的缩小条件。
20. 根据权利要求11所述的方法,其中所述存储次数包括在搜索次数存储单元中对于每个缩小条件的 类别存储所述缩小条件的次^:,所述重新排列包括基于缩小条件的每个类别的次数重新排列缩 小条件,和所述生成包括生成用于提示用户指定新搜索条件的屏幕,其中在 每个类别中的所述缩小条件在屏幕上以重新排列的顺序被显示。
全文摘要
一种信息搜索支持设备,包括在保持它们相对应的同时存储关键词、每个关键词的缩小条件和表达关键词的含义的关键词属性的搜索历史存储单元;和存储表示关键词和缩小条件中的一个或者这两者已经在搜索中使用了几次的次数的搜索次数存储单元。该设备接收字符串的输入,获取表达它的含义的字符串属性,从所述搜索历史存储单元获取和与字符串属性相匹配的关键词属性相关联的任何关键词和缩小条件,还从所述搜索次数存储单元获取对应于所获取的关键词和缩小条件中的一个或这两者的次数和生成其上所获取的关键词和缩小条件所基于的次数重新排列以及提示用户指定新搜索条件的屏幕。
文档编号G06F17/30GK101398841SQ20081014977
公开日2009年4月1日 申请日期2008年9月25日 优先权日2007年9月25日
发明者渡边奈夕子, 石谷康人, 铃木优 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1