我们需要按顺序对嵌套的关键词数组执行基于措辞的搜索(如Google的“”)。
例如,让我们假设数据如下:
{
Name: "question",
body: [
"We",
"need",
"to",
"perform",
"a",
"search",
"like",
"google's"
]
}
通过搜索:“我们搜索” - 我将得不到任何结果,但通过搜索以下任何内容返回文档:“我们需要”,“执行搜索”,“我们”等。
我确实需要对加密字进行标记,因此将它们保存为字符串对我来说无法做到......
有可能吗?
答案 0 :(得分:0)
伙计们,我试图在MongoDB的技术支持下解决它。显然,没有开箱即用的解决方案。
我已经能够通过保留另一个字段来“解决”这个问题,将所有标记化的加密字连接在一个字符串中,并在其上使用正则表达式。
不理想,并且需要复制一些数据 - 但它可以满足我们的需求。