【发布时间】:2017-07-30 18:56:16
【问题描述】:
所以我正在尝试创建一个具有搜索元素的应用程序,并且我需要找出一种方法来以一种智能的方式处理数据库中的数据。
所以我们说如果 foo、bar 和 bleh 是同义词,并且用户搜索“foo”,那么系统将在数据库中搜索包含“foo”一词的条目(duh),但它也会在另一个表(或其他东西)中查找 foo 的同义词,当它在那里找到“bar”和“bleh”时,它也会在搜索数据库时查找它们。
哪个数据库(传统的 MySQL 或 noSQL (MongoDB))最适合这个?我该怎么办?
【问题讨论】: