我们需要按顺序对嵌套的关键字数组执行基于短语的搜索(如谷歌的“”)。
例如,假设数据如下所示:
{ Name: "question", body: [ "We", "need", "to", "perform", "a", "search", "like", "google's" ] }
通过搜索:“我们搜索”我将不会得到任何结果,但通过搜索以下任一项将返回文档:“我们需要”、“执行搜索”、“我们”等。
我确实需要对这些单词进行标记以进行加密,所以将它们保存为字符串在这里对我来说是行不通的
这有可能吗?
各位,我试图在MongoDB的技术支持下解决这个问题。显然,没有现成的解决方案。
我已经能够通过保留另一个字段来“解决”这个问题,将所有标记化、加密的单词连接在一个字符串中,并在其上使用正则表达式。
不理想,需要复制一些数据,但它可以满足我们的需要。