如果我需要使用刻面或任何其他类型的滤镜,请提供建议。
我在Marklogic中有文章名称,我需要点击
来过滤这些名称到字母按钮(A到Z)。 E.G如果我点击F按钮它应该 返回以字母F开头的文章,ALSO应该返回 来自A ... Z的其他字母字符我使用了约束但是 它隐藏了另一个角色,就像你点击G一样它只显示G和 其他字符不可见。
<constraint name="acronyms_alphabetic_order">
<range type="xs:string" facet="true" collation="http://marklogic.com/collation/codepoint">
<element ns="http://marklogic.com/solutions/obi/source" name="alphabeticOrder"/>
<facet-option>limit=26</facet-option>
</range>
</constraint>
仅供参考我添加了范围元素索引
答案 0 :(得分:0)
听起来这个方面实际上正常工作。构面始终表示与您拥有的搜索结果相匹配的值。
我认为你需要改变你提升方面的方式,而不是改变方面本身。
我可能会对例如/v1/values
或search:values
进行额外调用,以通过搜索查询提取该方面的值,在搜索查询中省略acronyms_alphabetic_order
上的过滤器。
HTH!