首页 > 解决方案 > 为什么我没有获得多词部分查询的建议?

问题描述

我有一个authors基于路径范围索引的范围约束。这些值是字符串,索引使用“http://marklogic.com/collat​​ion/en/S1”排序规则。

当我调用cts.values该 pathReference 时,我会看到诸如“Smith, A.”、“Smith, B.”、“Smith, AB”等值。我还可以使用带有“Authors:Smith”参数的/v1/suggest端点partial-q和我将取回所有预期值。

然而,如果我想通过partial-qpartial-q=Authors:"Smith, A"事实上,只要我添加引号 ( partial-q=Authors:"Smith"),我就会停止获得结果。

是否/v1/suggest支持这种查询?

标签: marklogic

解决方案


我同意这不是很明显,但是您需要删除结束引号,以便 MarkLogic 知道字符串值尚未完成。所以你发送:partial-q=Authors:"Smith, A


推荐阅读