当我们有全文搜索引擎时,是否需要经典数据库?

时间:2015-01-22 12:14:12

标签: full-text-search relational-database

我正在撰写关于全文搜索引擎的毕业论文,而且我正在努力解决一个基本问题。

如果我们想在我们的网站上搜索,我们需要专用的全文搜索引擎,以及我们的经典MySQl / PostgreSQL / Oracle数据库,是因为数据库通常没有全文搜索高质量搜索所需的功能。但是,全文搜索引擎需要具有经典数据库所具有的许多功能,以便能够按特定字段搜索,排序结果,具有适当的可扩展性等。

我看到人们拥有一个经典的数据库,并且另外维持着Elasticsearch。我正在阅读很多关于全文搜索引擎需要具备的所有功能,它与经典数据库的功能非常重叠。所以,我的问题是:我们甚至需要经典数据库和全文搜索引擎吗?数据库是否具有全文搜索引擎不具备的一些附加功能?我们是否可以将所有数据保存在单个全文搜索数据库中,如Elasticsearch?

0 个答案:

没有答案