这是我的查询:
"query":{
"fuzzy":{
"author":{
"value":query,
"fuzziness":2
},
"career_title":{
"value":query,
"fuzziness":2
}
}
}
这是 Node.js 中回调的一部分。 Query
(作为比较值插入)在函数的前面设置。
我需要它能够做的是模糊地检查文档的 theauthor
和 the career_title
,并返回在任一字段中匹配的任何文档。上面的语句从不返回任何东西,每当我尝试访问它应该创建的对象时,它都会说它是未定义的。我知道我可以编写两个查询,一个来检查每个字段,然后按分数对结果进行排序,但我觉得为一个字段搜索每个对象两次会比为两个字段搜索每个对象一次要慢。