信息处理装置、记录介质及信息处理方法与流程

文档序号:25651707发布日期:2021-06-29 20:43阅读:114来源:国知局
信息处理装置、记录介质及信息处理方法与流程

1.本发明涉及一种信息处理装置、记录介质及信息处理方法。


背景技术:

2.例如,专利文献1中公开有一种搜索装置,该搜索装置的特征在于,具备:提问句输入单元,输入用于搜索的提问句;搜索执行单元,搜索存储有搜索对象数据的数据库,提取与通过所述提问句输入单元输入的提问句相似的数据;单词贡献度运算单元,对通过所述搜索执行单元提取的搜索结果,运算与对基于所述搜索执行单元的提取有所贡献的单词相关的贡献程度;及单词贡献度输出单元,将通过所述单词贡献度运算单元运算出的贡献度与所对应的单词一同输出。
3.专利文献1:日本特开2002-304418号公报
4.当用户使用自然句子进行搜索时,包含用户认为重要的词语的信息并不一定出现在搜索结果的上位。为了缩小搜索结果,从多个词语中删除除了认为重要的词语以外的词语需花费时间。


技术实现要素:

5.本发明是鉴于上述点而完成的,其提供一种通过动态提取用户认为重要的词语,与不提取这种词语的情况相比,能够提高基于用户的再搜索的效率的信息处理装置、记录介质及信息处理方法。
6.本发明的第1方式所涉及的信息处理装置具备处理器,所述处理器执行如下处理:从由用户输入的自然句子提取使用于信息搜索的词语;使用所提取的所述词语搜索信息;根据基于所述用户的搜索结果的浏览所涉及的操作,并根据提示有所述搜索结果的范围的所述信息中的所述词语的出现次数,从所述词语中动态选择搜索词语;及提示所选择的所述搜索词语。
7.本发明的第2方式所涉及的信息处理装置在第1方式所涉及的信息处理装置中,所述处理器在提示有所述搜索结果的范围的所述信息中,计算各所述词语的优先顺序,根据所述出现次数及所述优先顺序动态选择所述搜索词语。
8.本发明的第3方式所涉及的信息处理装置在第2方式所涉及的信息处理装置中,所述处理器根据基于所述用户的信息的浏览件数及所述搜索结果的提示件数计算所述优先顺序。
9.本发明的第4方式所涉及的信息处理装置在第3方式所涉及的信息处理装置中,所述处理器使用基于所述用户的信息的浏览件数及所述搜索结果的提示件数,计算选择包含各所述词语的信息的概率,并根据所述概率计算各所述词语的所述优先顺序。
10.本发明的第5方式所涉及的信息处理装置在第2方式所涉及的信息处理装置中,所述搜索结果的浏览所涉及的操作为基于所述用户的所述搜索结果的选择所涉及的操作,所述处理器根据基于所述用户的所述搜索结果的选择所涉及的操作计算各所述词语的优先
顺序。
11.本发明的第6方式所涉及的信息处理装置在第5方式所涉及的信息处理装置中,所述处理器根据基于所述用户的所述搜索结果的选择所涉及的操作动态选择所述搜索词语。
12.本发明的第7方式所涉及的信息处理装置在第1方式所涉及的信息处理装置中,所述搜索结果的浏览所涉及的操作为基于所述用户的对所述搜索结果的显示画面的操作,所述处理器根据基于所述用户的对所述搜索结果的显示画面的操作,计算所述词语的出现次数。
13.本发明的第8方式所涉及的信息处理装置在第7方式所涉及的信息处理装置中,基于所述用户的对搜索结果的显示画面的操作为画面的滚动操作。
14.本发明的第9方式所涉及的信息处理装置在第1方式所涉及的信息处理装置中,所述处理器根据基于所述用户的对所提示的所述搜索词语的操作,改变所述搜索词语有助于信息搜索的权重。
15.本发明的第10方式所涉及的信息处理装置在第9方式所涉及的信息处理装置中,所述处理器根据所提示的所述搜索词语的选择所涉及的操作,加重所选择的所述搜索词语有助于信息搜索的权重。
16.本发明的第11方式所涉及的信息处理装置在第1方式至第10方式中任一项所涉及的信息处理装置中,所述处理器根据在其他搜索结果中的出现频度选择所述搜索词语。
17.本发明的第12方式所涉及的信息处理装置在第11方式所涉及的信息处理装置中,所述处理器将在其他搜索结果中的出现频度低于规定阈值的词语作为所述搜索词语来选择。
18.本发明的第13方式所涉及的记录介质记录有用于使计算机执行如下处理的计算机程序:从由用户输入的自然句子提取使用于信息搜索的词语;使用所提取的所述词语搜索信息;根据基于所述用户的搜索结果的浏览所涉及的操作,并根据提示有所述搜索结果的范围的所述信息中的所述词语的出现次数,从所述词语中动态选择搜索词语;及提示所选择的所述搜索词语。
19.本发明的第14方式所涉及的信息处理方法,其包括:从由用户输入的自然句子提取使用于信息搜索的词语的步骤;使用所提取的所述词语搜索信息的步骤;根据基于所述用户的搜索结果的浏览所涉及的操作,并根据提示有所述搜索结果的范围的所述信息中的所述词语的出现次数,从所述词语中动态选择搜索词语的步骤;及提示所选择的所述搜索词语的步骤。
20.发明效果
21.根据本发明的第1方案,根据提示有搜索结果的范围的信息中的词语的出现次数,从词语中动态选择搜索词语,并提示所选择的搜索词语,由此能够动态提取并提示用户认为重要的词语。
22.根据本发明的第2方案,根据出现次数及优先顺序,从词语中动态选择搜索词语,并提示所选择的搜索词语,由此能够动态提取并提示用户认为重要的词语。
23.根据本发明的第3方案,通过使用基于用户的信息的浏览件数计算优先顺序,能够将用户已浏览的信息中所包含的词语作为认为重要的词语来提取。
24.根据本发明的第4方案,通过使用基于用户的信息的浏览件数计算用户选择包含
词语的信息的概率,能够将用户已浏览的信息中所包含的词语作为认为重要的词语来提取。
25.根据本发明的第5方案,能够根据基于用户的搜索结果的选择所涉及的操作动态计算优先顺序。
26.根据本发明的第6方案,通过根据基于用户的搜索结果的选择所涉及的操作计算优先顺序,能够动态提取用户已浏览的信息中所包含的词语。
27.根据本发明的第7方案,根据基于用户的对搜索结果的显示画面的操作,能够动态提取用户已浏览的信息中所包含的词语。
28.根据本发明的第8方案,根据基于用户的对搜索结果的显示画面的滚动操作,能够动态提取用户已浏览的信息中所包含的词语。
29.根据本发明的第9方案,能够根据用户对所提示的词语的操作改变搜索结果。
30.根据本发明的第10方案,通过根据用户对所提示的词语的操作改变有助于搜索的权重,能够改变搜索结果。
31.根据本发明的第11方案,能够根据在其他搜索结果中的出现频度而作为用户认为重要的词语来提取。
32.根据本发明的第12方案,能够将在其他搜索结果中的出现频度较低的词语作为用户认为重要的词语来提取。
33.根据本发明的第13方案,根据提示有搜索结果的范围的信息中的词语的出现次数,从词语中动态选择搜索词语,并提示所选择的搜索词语,由此能够动态提取并提示用户认为重要的词语。
34.根据本发明的第14方案,根据提示有搜索结果的范围的信息中的词语的出现次数,从词语中动态选择搜索词语,并提示所选择的搜索词语,由此能够动态提取并提示用户认为重要的词语。
35.根据本发明,通过根据用户对搜索结果的操作动态提取用户认为重要的词语,与不提取这种词语的情况相比,能够提高基于用户的再搜索的效率。
附图说明
36.根据以下附图,对本发明的实施方式进行详细叙述。
37.图1是表示本实施方式所涉及的信息搜索系统的概略结构的图;
38.图2是表示搜索服务器的硬件结构的框图;
39.图3是表示搜索服务器的功能结构的例子的框图;
40.图4是表示基于搜索服务器的信息搜索处理的流程的流程图;
41.图5是表示所提取的各词语在搜索结果中的出现次数及用户所选择的目录的数量的测量结果的例子的图;
42.图6是表示词语与idf值之间的关系的例子的图;
43.图7是表示所提取的搜索词语与各搜索词语在自然句子中的出现次数之间的关系例的图;
44.图8是表示搜索结果的提示件数的例子的图;
45.图9是表示所提取的各词语在搜索结果中的出现次数及用户所选择的目录的数量
的测量结果的例子的图;
46.图10是表示每个搜索处理的在用户终端中的显示件数及用户所打开的目录的例子的图;
47.图11是表示搜索词语在用户终端中的提示例的图。
48.符号说明
49.10-搜索服务器,20-用户终端,30-通信线路。
具体实施方式
50.以下,参考附图对本发明的实施方式的一例进行说明。另外,在各附图中,对相同或等效的构成要件及部分标注了相同的参考符号。并且,为了便于说明放大了附图的尺寸比率,有时与实际比率不同。
51.图1是表示本实施方式所涉及的信息搜索系统的概略结构的图。图1所示的信息搜索系统构成为包含作为信息处理装置的搜索服务器10及用户终端20。搜索服务器10及用户终端20通过互联网或内联网等通信线路30相互连接。通信线路30可以是有线线路,也可以是无线线路,也可以是仅特定用户利用的专用线路,还可以是不特定多数用户共享相同的线路的公用线路。
52.搜索服务器10为根据来自用户终端20的信息搜索的请求,搜索信息而将搜索结果反馈到用户终端20的装置。搜索服务器10搜索的信息的对象例如为图像数据、字符数据、文件数据、音频数据及视频数据等各种电子数据。成为基于搜索服务器10的搜索的对象的数据可以存储于搜索服务器10的内部,也可以存储于搜索服务器10的外部装置。在以下说明中,也将搜索服务器10所搜索的信息的对象称为“目录”。目录例如为在互联网或内联网中能够浏览的信息。
53.用户终端20为信息搜索系统的用户所使用的终端,可以是台式电脑、笔记本电脑、平板电脑或智能手机等中的任何终端。用户终端20是构成为通过通信线路30能够与搜索服务器10进行通信的装置。用户终端20包含鼠标、键盘及话筒等输入装置以及显示器及扬声器等输出装置。用户终端20在用户通过输入装置输入的搜索条件下使搜索服务器10进行目录的搜索。用户终端20通过输出装置输出搜索服务器10中的搜索结果。
54.在本实施方式中,搜索服务器10构成为不仅执行基于通过用户终端20由用户输入的词语的目录的搜索,还执行基于通过用户终端20由用户输入的自然句子的目录的搜索。自然句子可以是用户使用键盘以字符输入的自然句子,也可以是用户朝向话筒用语音输入的自然句子。
55.例如,设为用户在用户终端20中利用字符或语音输入了“请教日本的专利权的存续期。”这一文章。搜索服务器10从所输入的文章提取使用于搜索的词语,并且执行基于所提取的词语的目录搜索。若为上述例子,则搜索服务器10通过对自然句子进行词性分析提取“日本”、“专利权”、“存续期”等词语,并且执行使用了该词语的目录搜索。而且,搜索服务器10查找包含“日本”、“专利权”、“存续期”等词语的目录,将搜索结果发送至用户终端20。用户终端20获取基于搜索服务器10的搜索结果并通过输出装置输出。
56.在此,可能会存在基于搜索服务器10的目录搜索的结果不是用户所期望的结果的情况。例如,若用户输入的自然句子变长,则从自然句子提取的词语的数量也可能会变多。
若使用于搜索的词语的数量变多,则在用户使用自然句子进行目录的搜索时,包含用户认为重要的词语的信息并不一定出现在基于搜索服务器10的搜索结果的上位。为了缩小搜索结果而在从自然句子提取的多个词语中删除除了认为重要的词语以外的词语这一步骤对用户而言是麻烦的。
57.因此,本实施方式所涉及的搜索服务器10在用户使用自然句子进行目录的搜索时,根据用户对搜索结果的操作,自动提取用户认为重要的词语。本实施方式所涉及的搜索服务器10根据用户对搜索结果的操作,自动提取用户认为重要的词语,由此能够减轻用户的再搜索的麻烦。
58.另外,在图1所示的信息搜索系统中仅包含一台用户终端20,但也可以包含多台用户终端20。并且,在信息搜索系统中也可以包含多台搜索服务器10。
59.图2是表示搜索服务器10的硬件结构的框图。
60.如图2所示,搜索服务器10具有cpu(central processing unit:中央处理器)11、rom(read only memory:只读存储器)12、ram(random access memory:随机存取存储器)13、存储器14、输入部15、显示部16及通信接口(i/f)17。各结构连接成经由总线19彼此能够进行通信。
61.cpu11为中央运算处理单元,执行各种程序,或控制各部。即,cpu11从rom12或存储器14读出程序,并且将ram13作为工作区域来执行程序。cpu11按照记录于rom12或存储器14的程序,进行上述各结构的控制及各种运算处理。在本实施方式中,在rom12或存储器14中存储有进行目录搜索的搜索程序。
62.rom12存储各种程序及各种数据。ram13作为工作区域临时存储程序或数据。存储器14由hdd(hard disk drive:硬盘驱动器)、ssd(solid state drive:固态驱动器)或闪存等存储装置构成,存储包含操作系统在内的各种程序及各种数据。
63.输入部15包含鼠标等指示装置及键盘,并且用于进行各种输入。
64.显示部16例如为液晶显示器,显示各种信息。显示部16也可以采用触摸面板方式而作为输入部15发挥功能。
65.通信接口17为用于与用户终端20等其他设备进行通信的接口,例如使用以太网(注册商标)、fddi、wi-fi(注册商标)等标准。
66.在执行上述搜索程序时,搜索服务器10使用上述硬件资源实现各种功能。
67.接着,对搜索服务器10的功能结构进行说明。
68.图3是表示搜索服务器10的功能结构的例子的框图。
69.如图3所示,搜索服务器10作为功能结构具有词语提取部101、搜索执行部102、用户操作判定部103、词语判定部104、反问执行部105、关联词语记录部106及画面显示信息记录部107。各功能结构通过cpu11读出并执行存储于rom12或存储器14的搜索程序来实现。
70.词语提取部101从通过用户终端20由用户输入的自然句子提取使用于搜索的词语。设为通过用户终端20例如输入了“经营建筑行业关联的公司,但对行业团体每年都支付年会费。该年会费会成为课税交易吗?”等自然句子。词语提取部101根据规定的方法从该自然句子提取“公司”、“团体”、“年会费”、“建筑行业”、“支付”、“行业”、“经营”、“课税交易”、“关联”及“每次”等词语。在从通过用户终端20输入的自然句子提取使用于搜索的词语的方法中,例如能够使用日本特开2014-096083号公报中所公开的技术等任意的技术。
71.搜索执行部102使用词语提取部101所提取的词语执行目录的搜索。搜索执行部102在执行目录的搜索时,使用记录于关联词语记录部106的词语彼此之间的关联信息。搜索执行部102将目录的搜索结果提示于用户终端20。
72.用户操作判定部103判定用户对由搜索执行部102执行并提示于用户终端20的目录的搜索结果的操作。用户操作判定部103根据用户对目录的搜索结果的操作,将信息记录于画面显示信息记录部107。例如,用户操作判定部103根据用户的滚动操作,将搜索结果的显示件数的信息记录于画面显示信息记录部107。并且,例如,用户操作判定部103根据用户的搜索结果的浏览操作,将用于识别所浏览的信息的识别符记录于画面显示信息记录部107。
73.词语判定部104使用通过搜索执行部102执行的搜索结果及记录于画面显示信息记录部107的信息,判定用户认为重要的词语(搜索词语)。在每次进行基于用户操作判定部103的用户的操作时,都更新记录于画面显示信息记录部107的信息。词语判定部104在每次更新记录于画面显示信息记录部107的信息时,即每次进行基于用户操作判定部103的用户的操作时,都动态判定搜索词语。
74.反问执行部105将词语判定部104所判定的搜索词语提示于用户终端20。词语判定部104动态判定搜索词语,因此反问执行部105所提示的搜索词语也动态地发生变化。并且,反问执行部105根据通过用户终端20对所提示的搜索词语执行的操作,使搜索执行部102执行基于搜索词语的搜索。
75.通过具有上述结构,搜索服务器10根据用户对搜索结果的操作,能够动态提取用户认为重要的搜索词语。搜索服务器10通过动态提取用户认为重要的搜索词语,与并不动态提取这种搜索词语的情况相比,能够提高基于用户的再搜索的效率。
76.接着,对搜索服务器10的作用进行说明。
77.图4是表示基于搜索服务器10的信息搜索处理的流程的流程图。cpu11从rom12或存储器14读出搜索程序并且在ram13展开后执行,由此进行信息搜索处理。
78.若用户对用户终端20输入自然句子而请求目录的搜索,则cpu11获取通过用户终端20输入的自然句子(步骤s101)。用户可以操作键盘来对用户终端20输入自然句子,也可以通过朝向话筒发话来对用户终端20输入自然句子。当用户朝向话筒发话时,用户终端20将所发出的内容转换为文本之后,向搜索服务器10发送所转换的文本。
79.接着步骤s101,cpu11从由用户终端20发送的自然句子提取词语(步骤s102)。如上所述,设为通过用户终端20输入了“经营建筑行业关联的公司,但对行业团体每年都支付年会费。该年会费会成为课税交易吗?”等自然句子。cpu11从该自然句子提取“公司”、“团体”、“年会费”、“建筑行业”、“支付”、“行业”、“经营”、“课税交易”、“关联”及“每次”等词语。
80.接着步骤s102,cpu11使用在步骤s102中提取的词语而搜索目录,并且将搜索结果提示于用户终端20(步骤s103)。成为基于cpu11的搜索对象的目录可以存储于搜索服务器10的内部,也可以存储于搜索服务器10的外部装置。搜索结果的提示例如通过提取目录的标题、目录的摘要及目录中的包含词语的文章等来进行。并且,搜索结果每次提示规定数量,例如每次提示10件。
81.接着步骤s103,cpu11从搜索结果的各目录中所包含的词语按目录测量与提问相关的关联度(步骤s104)。
82.接着步骤s104,cpu11判定用户对提示于用户终端20的搜索结果的操作是否持续(步骤s105)。关于用户对提示于用户终端20的搜索结果持续某种操作,存在提示于用户终端20的搜索结果并不是用户所期望的结果的可能性。
83.例如,设为用户常常重复进行如下操作,即,用鼠标点击作为搜索结果显示的标题,并将目录显示于用户终端20之后,立即返回到搜索结果,进而点击其他标题。在这种情况下,存在提示于用户终端20的搜索结果并不是用户所期望的结果的可能性。并且,设为用户不是用鼠标点击作为搜索结果显示的标题,而进行滚动操作或切换页面的操作。在这种情况下,存在提示于用户终端20的搜索结果并不是用户所期望的结果的可能性。
84.cpu11通过检测如上所述的用户的操作,判定提示于用户终端20的搜索结果是否为用户所期望的结果。
85.当步骤s105的判定结果为用户对提示于用户终端20的搜索结果的操作持续时(步骤s105;“是”),cpu11测量对所提取的词语的提示有搜索结果的范围内的出现次数及用户所选择的目录的数量(步骤s106)。
86.图5是表示所提取的各词语在搜索结果中的出现次数及用户所选择的目录的数量的测量结果的例子的图。在图5中示出了关于“公司”、“团体”、“年会费”、“建筑行业”、“支付”、“行业”、“经营”、“课税交易”的各词语的测量结果的例子。并且,在图5中示出了搜索结果的上位10件中的关于各词语的测量结果的例子。
87.接着步骤s106,cpu11使用步骤s106中的测量结果,提取推测为用户认为重要的词语的搜索词语(步骤s107)。在本实施方式中,cpu11根据以下条件提取搜索词语。
88.cpu11将提示在上位的目录中未出现的词语作为推测为用户认为重要的词语的搜索词语而提取。而且,cpu11也可以在出现在上位的目录中,对各词语计算优先顺序,并根据计算出的优先顺序提取搜索词语。cpu11也可以根据用户打开出现在上位的目录的概率计算优先顺序。而且,cpu11也可以将计算出的概率高的词语作为推测为用户认为重要的词语的搜索词语来提取。
89.参考图5对cpu11所提取的搜索词语的例子进行说明。cpu11将出现在搜索结果上位的目录中不包含的词语作为搜索词语来提取。换言之,cpu11推测为在并未作为搜索结果来提示的目录中所包含的词语中存在用户认为重要的词语。在图5的例子中,cpu11将在上位10件中一次都未出现的“年会费”、“行业”及“课税交易”这三个词语作为搜索词语来提取。
90.并且,cpu11将用户打开出现在搜索结果的上位的目录的概率为规定阈值以上例如50%以上的词语作为搜索词语来提取。换言之,cpu11将用户打开的概率小于规定阈值的词语推测为用户认为不重要的词语。在图5的例子中,cpu11将打开概率为100%的“建筑行业”作为搜索词语来提取。
91.cpu11通过提取该搜索词语,将“公司”、“团体”、“支付”、“经营”推测为用户认为不重要的词语。
92.另外,用户打开出现在搜索结果上位的目录的概率为规定阈值以上的词语并不一定为用户始终认为重要的词语。例如,如图5所示的“建筑行业”的例子,关于仅出现一次的词语,也可能会存在用户只是无意中选择的可能性。因此,即便用户打开的概率为规定阈值以上,cpu11也可以将出现次数为一次的词语不作为搜索词语来提取。
93.并且,cpu11也可以根据搜索结果上位的目录中的词语的出现次数是否为阈值以上来确定所提取的搜索词语。此时的阈值例如可以是一次。若将阈值设为一次,则cpu11能够将搜索结果上位的目录中一次都未出现的词语作为搜索词语来提取。
94.可考虑根据步骤s107的处理提取很多搜索词语的情况。当提取规定阈值以上例如10个以上的搜索词语时,cpu11也可以使用其他条件缩小搜索词语。
95.例如,当提取了规定阈值以上的搜索词语时,cpu11可以使用idf(inverse document frequency:逆文本频率指数)值缩小搜索词语。idf值当词语在其他目录中并不怎么存在时表示为高值,当很多文件中存在时表示为低值。即,idf值当并不怎么使用的特殊用语时表示为高值,当为广泛使用的常用用语时表示为低值。cpu11也可以将idf值为规定阈值以上的词语作为搜索词语来进行缩小。
96.图6是表示词语与idf值之间的关系的例子的图。在图6中示出了“年会费”、“建筑行业”、“行业”及“课税交易”的idf值的例子。cpu11也可以将idf值为0.5以上的词语作为搜索词语来进行缩小。参考图6,“年会费”及“课税交易”的idf值为0.5以上。因此,cpu11将“年会费”及“课税交易”作为搜索词语来进行缩小。
97.并且,例如,当提取了规定阈值以上的搜索词语时,cpu11也可以根据作为提问来输入的自然句子中的词语的出现次数,缩小搜索词语。即,cpu11也可以将作为提问来输入的自然句子中的词语的出现次数多的词语推测为用户认为重要的词语,并且将出现次数的上位词语作为搜索词语来进行缩小。缩小数量为任意。并且,当存在多个出现次数相同的词语时,cpu11也可以将类义词的出现次数多的词语设为上位。
98.图7是表示所提取的搜索词语与各搜索词语在自然句子中的出现次数之间的关系例的图。在图7中示出了各搜索词语在“经营建筑行业关联的公司,但对行业团体每年都支付年会费。该年会费会成为课税交易吗?”这一自然句子中的出现次数。参考图7,可知“年会费”出现两次,“建筑行业”出现一次,“行业”出现两次,“课税交易”出现一次。并且,参考图7,可知作为“行业”的类义词,“建筑行业”出现一次。另外,cpu11也可以使用类义词辞典的数据来判断哪一词语为哪一词语的类义词。类义词辞典的数据可以存储于存储器14,也可以存在于外部装置。
99.cpu11也可以从图7的结果将“年会费”及“行业”作为搜索词语来进行缩小。并且,由于“年会费”及“行业”的出现次数相同,因此cpu11也可以仅将类义词的出现次数多的“行业”作为搜索词语来进行缩小。
100.cpu11根据基于用户对搜索结果的操作,动态测量并修正在搜索结果中的出现次数及用户所选择的目录的数量。例如,若用户向下方滚动搜索结果,则在用户终端20中追加10件搜索结果并提示的情况下,cpu11将搜索结果的提示件数增加10件而进行更新。而且,cpu11重新测量已更新的提示件数下的在搜索结果中的出现次数及用户所选择的目录的数量。由此,cpu11根据基于用户的对搜索结果的操作,能够动态改变搜索词语。
101.图8是表示记录于画面显示信息记录部107的搜索结果的提示件数的例子的图。如图8所示,搜索服务器10关于各搜索处理,以能够识别的形式保持搜索结果的提示件数。在此,关于搜索id为8的搜索处理,以基于用户的对搜索结果的操作的结果,提示件数增加到70件为例进行说明。
102.图9是表示所提取的各词语在搜索结果中的出现次数及用户所选择的目录的数量
的测量结果的例子的图。在图9中示出了关于“公司”、“团体”、“年会费”、“建筑行业”、“支付”、“行业”、“经营”、“课税交易”的各词语的测量结果的例子。并且,在图9中示出了搜索结果的上位70件中的关于各词语的测量结果的例子。
103.参考图9对cpu11所提取的搜索词语的例子进行说明。cpu11将在搜索结果的上位目录中并未出现的词语作为搜索词语来提取。在图9的例子中,cpu11将搜索结果的上位目录中并未出现的“年会费”作为搜索词语来提取。
104.并且,cpu11将对搜索结果的上位目录用户打开的概率为规定阈值以上例如50%以上的词语作为搜索词语来提取。在图9的例子中,cpu11将打开概率为90%的“课税交易”作为搜索词语来提取。
105.cpu11也可以根据搜索结果中所显示的目录的显示件数的变化或基于用户的选择操作,动态重新测量在搜索结果中的出现次数及用户所选择的目录的数量。图10是表示记录于画面显示信息记录部107的每个搜索处理的在用户终端20中的显示件数及用户所打开的目录的例子的图。在图10中示出了关于搜索id为1的搜索处理,通过用户的操作,在用户终端20中的显示件数变为30件的情况。并且,在图10中示出了关于搜索id为2的搜索处理,通过用户的操作,在用户终端20中显示了第43个目录的情况。
106.接着步骤s107,cpu11将所选定的搜索词语提示于用户终端20(步骤s108)。
107.图11是表示cpu11所选定的搜索词语在用户终端20中的提示例的图。在图11中示出了cpu11作为搜索词语将“年会费”、“建筑行业”、“行业”及“课税交易”提示于用户终端20的例子。在此,cpu11将“年会费”、“建筑行业”、“行业”及“课税交易”作为搜索词语来提示的理由在于,这些搜索词语为完全或几乎不会影响搜索结果上位的单词。因此,cpu11将这些搜索词语推测为用户认为重要的词语。
108.若用户对用户终端20执行从作为搜索词语来提示的词语中指定词语的操作,则cpu11利用所指定的词语筛选搜索结果(步骤s109)。例如,设为用户指定了“年会费”及“课税交易”。cpu11以在搜索结果的上位包含“年会费”及“课税交易”的方式筛选搜索结果。指定词语的操作例如可以是基于用户的使用键盘输入词语的操作,也可以是基于用户的对所提示的词语的鼠标点击操作。
109.若用户对用户终端20执行从作为搜索词语来提示的词语中指定词语的操作,则cpu11也可以改变对所指定的词语的优先顺序。并且,若用户对用户终端20执行从作为搜索词语来提示的词语中指定词语的操作,则cpu11也可以改变所指定的词语有助于搜索结果的权重。即,若用户对用户终端20执行从作为搜索词语来提示的词语中指定词语的操作,则cpu11也可以以使包含所指定的词语的目录比不包含所指定的词语的目录成为搜索结果的更高上位的方式将搜索结果提示于用户终端20。
110.cpu11继续一系列处理,直至用户对提示于用户终端20的搜索结果的操作不再持续。若判定为用户对提示于用户终端20的搜索结果的操作不再持续(步骤s105;“否”),则cpu11结束一系列处理。
111.搜索服务器10通过执行一系列动作,能够根据用户对搜索结果的操作而动态提取用户认为重要的搜索词语。搜索服务器10通过动态提取用户认为重要的搜索词语,与并不动态提取这种搜索词语的情况相比,能够提高基于用户的再搜索的效率。
112.另外,在上述各实施方式中,由cpu读取软件(程序)而执行的信息搜索处理也可以
由cpu以外的各种处理器执行。作为此时的处理器,可例示fpga(field-programmable gate array:现场可编程门阵列)等制造后能够改变电路结构的pld(programmable logic device:可编程逻辑器件)及asic(application specific integrated circuit:专用集成电路)等具有为了执行特定的处理而专门设计的电路结构的处理器即专用电气电路等。并且,可以将信息搜索处理由这些各种处理器中的一个来执行,也可以由相同种类或不同种类的两个以上的处理器的组合(例如,多个fpga及cpu与fpga的组合等)来执行。并且,更具体而言,这些各种处理器的硬件结构为组合了半导体元件等电路元件的电气电路。
113.并且,在上述各实施方式中,对信息搜索处理的程序预先存储(安装)于rom或存储器的方式进行了说明,但并不限定于此。程序也可以以记录于cd-rom(compact disk read only memory:光盘只读存储器)、dvd-rom(digital versatile disk read only memory:数字视盘)及usb(universal serial bus:通用串行总线)存储器等记录介质的方式来提供。并且,程序也可以是经由网络从外部装置下载的方式。
114.并且,上述各实施方式中的处理器的动作可以由一个处理器执行,也可以由存在于物理分开的位置的多个处理器协同执行。并且,处理器的各动作的顺序并不仅限定于上述各实施方式中所记载的顺序,也可以适当进行变更。
115.上述本发明的实施方式是以例示及说明为目的而提供的。另外,本发明的实施方式并不全面详尽地包括本发明,并且并不将本发明限定于所公开的方式。很显然,对本发明所属的领域中的技术人员而言,各种变形及变更是自知之明的。本实施方式是为了最容易理解地说明本发明的原理及其应用而选择并说明的。由此,本技术领域中的其他技术人员能够通过对假定为各种实施方式的特定使用最优化的各种变形例来理解本发明。本发明的范围由以上的权利要求书及其等同物来定义。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1