5

我只是想知道 Google、Yahoo 或 Bing 使用哪些数据库进行自然语言查询处理。我的意思是他们可以用自然语言处理如此复杂的查询。他们是否以编程方式处理我们的查询并分解为某种散列,然后映射到结果。请不要介意这个问题是否愚蠢。我只是一个新手。我只是想知道用于此类目的的所有类型的数据库。

4

1 回答 1

1

在 Google 或 Bing 上输入 Lucene 或输入 Solr 或输入 Sphinx。

然后,除了索引数据结构之外,您还将了解有关词干、同义词库、同义词、搜索引擎中的查询扩展、变位等方面的知识。所有这些都将帮助您获得问题的答案。

完成上述操作后,您可以阅读更多关于在关键字、集体智慧、群体智慧之间建立语义关系的信息,这将帮助您建立例如 java 和 jee 以及 jsp 和 servlet 等关键字之间的相似性。

于 2012-04-11T20:01:33.627 回答