1.一种方法,包括:
通过计算机从用户接收搜索资源的搜索查询;
通过所述计算机使用词法分析从搜索查询中提取一个或多个词;
通过所述计算机使用词典将至少一个第一类别分配给一个或多个词中的至少一个第一词,其中词典包括来自多个词中的独立的词和与所述独立的词相关联的多个类别中的特定类别的一个或者多个配对;以及
响应于在所述一个或多个词中识别出不在所述词典中的未知词:
通过所述计算机在网络上搜索所述未知词;
响应在所述网络上找到所述未知词:
通过所述计算机获得所述网络上的页面上的描述,在所述页面上发现所述未知词;
通过所述计算机使用词法分析从所述描述中提取一个或多个第二词;
通过所述计算机使用所述词典将所述多个类别中的至少一个第二类别分配给从所述描述中提取的所述一个或多个第二词;
在所述一个或多个第二词中,查找已已分配预定类别的特定词,从与所述找到的特定词具有高度相关性的所述一个或多个第二词中提取相关词,并在所述词典中从具有与所述预定类别相同的至少一个第一类别的所述一个或多个第一词语中查找搜索词;
通过所述计算机从存储库中使用所述相关词和所述搜索词查找资源数据;以及
由所述计算机列出为所述资源找到的所述资源数据。
2.根据权利要求1所述的方法,所述方法还包括:
响应于识别所述一个或多个词中的所述未知词,在所述网络上搜索所述未知词之前,在所述存储库中搜索所述未知词,其中所述存储库包括成对的独立的资源数据和与所述资源数据相关联的独立的技能信息,其中如果在所述存储库中找不到所述未知词,则在所述网络上执行搜索所述未知词的操作。
3.根据权利要求2所述的方法,所述方法还包括:
响应于识别所述存储库中的所述未知词:
从所述存储库中,使用所述未知词查找包括人力资源数据、机器资源数据和工作场所数据中的一个或多个的所述资源数据;以及
列出找到的所述资源数据,所述资源数据包括所述人力资源数据、所述机器资源数据和所述工作场所数据中的一个或多个。
4.根据权利要求4所述的方法,所述方法还包括:
如果所述存储库中存在所述未知词,则由所述计算机建议在所述字典中添加所述未知词。
5.根据权利要求2所述的方法,其中,所述技能信息包括职业信息和规格信息中的一项或多项。
6.根据权利要求1所述的方法,其特征在于,通过所述计算机使用词典将至少一个第一类别分配给所述一个或多个词中的至少一个第一词还包括:
查找至少一个所述第一词的同义词;以及
将所述多个类别中的一个独立的类别分配给所述同义词以代替从所述搜索查询中提取的所述至少一个第一词。
7.根据权利要求1所述的方法,其中,所述预定类别是表示人力资源和机器资源中的一项或多项的技能的类别。
8.根据权利要求1所述的方法,其中,所述预定类别是表示针对人力资源和机器资源中的一个或多个的工作场所所需的技能的类别。
9.根据权利要求1所述的方法,其中,所述存储库是人力资源存储库、机器资源存储库和工作场所存储库中的一个或多个。
10.根据权利要求1所述的方法,其中,所述计算机在网络上搜索所述未知词还包括:
通过所述计算机在所述网络上搜索包括互联网和内联网中的至少一个上的词典的未知词。
11.根据权利要求1所述的方法,其中,所述页面包括所述未知词作为标头,并且所述描述包括关于所述标头的说明性注释。
12.根据权利要求1所述的方法,其中,通过所述计算机列出为所述资源找到的所述资源数据还包括:
由所述计算机根据优先级顺序列出包括已找到的人力资源数据、机器资源数据和工作场所数据中的一个或多个的资源数据。
13.根据权利要求1所述的方法,还包括:
响应于所述词典包括关键词词典和系统词典,通过所述计算机使用所述词典按照所述关键词词典和所述系统词典的顺序将一个或多个特定类别分配给一个或多个第二词。
14.根据权利要求1所述的方法,其中,所述词典中的所述多个类别包括代表所述资源的技能的第一类别,所述资源包括人力资源和机器资源中的一个或多个,第二类别代表一个或多个所述人力资源或所述机器资源的工作场所所需的技能,类别表示与搜索查询中的问题有关的词,或着类别表示对话的一部分。
15.根据权利要求13所述的方法,其中,关键词词典中的词包括表示一个或者多个人力资源、机器资源的技能以及用于一个或者多个所述人力资源和所述机器资源的工作场所中所需的技能的关键词。
16.根据权利要求1所述的方法,其中,通过所述计算机向所述一个或多个词中的至少一个第一词分配至少一个第一类别还包括:
将表示未知词的附加类别分配给未知词。
17.一种系统,包括适于执行根据任何前述方法权利要求的方法的所有步骤的装置。
18.一种计算机程序,包括指令,当在计算机系统上执行所述计算机程序时,所述指令用于执行根据任何前述方法权利要求的方法的所有步骤。