MarkLogic中的同义词搜索

时间:2018-07-23 22:21:31

标签: marklogic

我是MarkLogic的新手,我想 在应用中实现同义词搜索。

根据我的理解, MarkLogic具有词库功能以 实现这一目标。另一方面,有 语义搜索也可以 用于基于三元组的相似目的。 (我知道这是一项可选功能)

有人可以建议我去哪儿吗?

1 个答案:

答案 0 :(得分:3)

无论哪种情况,您都需要提供自己的同义词库数据。使用MarkLogic的内置同义词库的优点是内置了将查询扩展为同义词查询的功能。

使用三元组,您需要编写自己的查询扩展功能。就个人而言,仅当我已经打算在数据库中将这些三元组用于其他目的时,或者如果同义词库条目将经常以三元组格式提取时,才使用三元组。

您还可以从基于三元组的词库开始,然后将文档转换为MarkLogic的词库架构,以利用已经策划的词库,并避免编写自己的扩展功能。