【发布时间】:2017-11-29 08:20:31
【问题描述】:
我的 json 文档如下所示:
{
"directions": ["Heat oil in heavy... "],
"rating": 5,
"title": "Mahi-Mahi in Tomato Olive Sauce",
"ingredients": [
"2 tablespoons extra-virgin olive oil",
"1 cup chopped onion",
"1 cup dry white wine",
"1 teaspoon anchovy paste",
],
"sodium": null
}
当我跑步时:
cts:search(fn:doc(),"anchovy")/title/string()
我得到:Mahi-Mahi in Tomato Olive Sauce,这是我们想要的。
但是当我跑步时:
search:search("anchovy", $options)/search:result/title/string()
我得到一个空序列。注意:我设置了 transform-results = "raw"。
P.S 我观察到search:search("anchovy", $options)/search:result 提供的文档似乎是文本格式而不是 json。
在这种情况下使用search:search 是否可以得到想要的结果?
【问题讨论】: