我希望能够在文档中搜索 foo 数组中的项目,如下所示:
{
"_id":"...",
"_rev":"...",
"foo":
[
"This is some text",
"Another lot of text",
"In fact there are lots and lots of these",
...
]
...
}
foo 数组最多可包含数千项。有几千个文件。
我理解如何索引和搜索foo数组中的项目(根据问题here),但理想情况下我希望搜索能够仅返回 foo中匹配的项目 - 不是包含匹配项的每个文档的整个。
我可以处理(整个文档)结果以删除无与伦比的 foo 项目,但是有更好的方法吗?