私が2つのドキュメントを持っているとしましょう:
<doc1>
<a>the dog</a>
<a>the cat</a>
<a>the human</a>
</doc1>
と
<doc2>
<a>the dog</a>
<a>foo</a>
<a>bar</a>
</doc2>
Marklogicの場合は、「the」を検索して、次のコマンドを実行します。
search:search(
'a:the',
<options xmlns="http://marklogic.com/appservices/search">
<constraint name="a">
<value>
<term-option>case-insensitive</term-option>
<element ns="" name="a"/>
</value>
</constraint>
</options>
)
これは機能しますが、両方のドキュメントを返します(これは私が求めたものです)しかし、制約に複数の一致がある結果のみが必要な場合はどうなりますか...つまり。'"the"が付いた2つ以上のノードを持つドキュメントをください'
どこから始めたらいいのかわからない。ありがとう!