我是MarkLogic的新手,我想在app中实现同义词搜索。
根据我的理解,MarkLogic有同义词功能来实现这一点。另一方面,基于三元组的语义搜索也可以用于类似的目的。(我理解这是一个可选功能)
有人能建议我去哪一家吗?
发布于 2018-07-24 06:32:32
在这两种情况下,您都需要提供自己的同义词库数据。使用MarkLogic的内置同义词库的优点是内置了查询扩展为同义词查询的功能。
使用三元组时,您需要编写自己的查询扩展函数。就我个人而言,如果我已经打算在我的数据库中使用三元组用于其他目的,或者如果同义词词条将经常以三元组格式被摄取,我将只使用三元组。
您还可以从基于三元组的同义词库开始,并将文档转换为MarkLogic的同义词库模式,以利用已经策划好的同义词库,并避免编写自己的扩展函数。
https://stackoverflow.com/questions/51487939
复制相似问题