主权项 |
一种交互式搜索的处理方法,其特征在于,包括如下步骤:S1、搜索引擎对用户输入的查询进行检索后,根据检索到的信息,将查询结果的链接信息生成顶层文档,将用户输入的查询及其相关项生成检索目录;S2、搜索引擎计算在所述顶层文档中出现的或与该顶层文档相关联的主信息的统计量,所述统计量包括所述主信息在所述顶层文档出现的频率;所述主信息包括元数据和/或至少一个词,所述主信息与所述查询相关;S3、根据所计算的统计量,搜索引擎在所述顶层文档中选择出现频率最高的主信息作为子信息,并将所选择的子信息传送到界面,作为界面的输入数据;S4、搜索引擎存储用户与所述搜索引擎的对话信息,所述对话信息包括所述查询、所述顶层文档的识别码、所选择的子信息;S5、界面根据用户的指示,输出相对应的搜索结果,并接收用户的确认信息,所述指示包括用户所输入的词条及输入所述词条的方式,所述确认信息为用户所选择的词条及检索路径;S6、客户端向搜索引擎发送用户与界面之间对话的相关数据,所述相关数据包括所述对话的识别码;S7、根据所述相关数据,搜索引擎进行搜索并构造与该搜索结果相对应的文档,将该文档按照预置方式进行排列;具体包括:检测所述顶层文档是否缓存;根据检测结果,执行如下步骤中的一个:当所述顶层文档缓存时,搜索引擎根据所述对话的识别码,查找到顶层文档,计算在顶层文档中与用户所输入的词条相关联的或包含所输入的词条的文档的数量,并将在顶层文档中与用户所输入的词条相关联的或包含所输入的词条的文档构造成下一级顶层文档,按照预置方式对所述下一级顶层文档进行排列;或当所述顶层文档不缓存时,搜索引擎根据所述查询与用户所输入的词条的组合重新进行搜索,将搜索结果的链接信息构造成新的顶层文档,将所述新的顶层文档按照预置方式进行排列;S8、搜索引擎向客户端发送反馈信息,所述反馈信息包括客户端与搜索引擎的对话信息;S9、客户端存储所接收的对话信息,所述对话信息包括客户端与搜索引擎的对话识别码、所述排列后的文档和用户所选择的词条。 |