Marklogic分配约束

时间:2016-12-15 12:28:53

标签: marklogic

假设我们有一个名为" Title"的约束。我们的查询如下:

  • 标题:爸爸或者头衔:妈妈

Marklogic支持如下分配公式:

  • 标题:(爸爸或妈妈)

所以它们是等价的。

但是,我使用以下查询对其进行测试:

search:search("Title:(Medical OR Medicine)",
    <options xmlns="http://marklogic.com/appservices/search">
      <return-results>false</return-results>
      <return-facets>false</return-facets>
      <constraint name="Title">
            <word type="xs:string" facet="false">
              <element ns="http://example.com" name="Title"/> 
            </word>
        </constraint>
    </options>)

它们不一样,Marklogic有什么方法可以实现这个功能吗?

1 个答案:

答案 0 :(得分:1)

您可以创建自定义约束,自行解析约束的右侧,并构建满足您需求的查询。

看看这里:https://developer.marklogic.com/try/ninja/page13

相关问题