我正在为包含新闻文章的跨平台应用程序设计数据模型。每篇文章可以包含多个文本字段。我想在所有这些文本字段上启用搜索选项。我有两种方法。
示例: 每篇文章的可能字段为标题,作者,内容,主题,类别,位置,人/实体。
可搜索字段为内容,主题,类别,位置,人员/实体。
方法1: 将文章保存到数据库之前,请将字段(例如“合并字段”)-主题,类别,位置,人员/实体组合到单个文本字段中。这样就可以只在“内容”和“组合字段”上进行搜索。
方法2: 将文章按原样保存到数据库,然后在所有可搜索字段中搜索文本。
哪个是一个好方法? 哪个数据库最适合此应用程序?
谢谢。