2016-05-23 39 views
0

搜索我試圖使用不要搜索,我做了以下非空字符串:在Marklogic 8

"((collection:Concept) AND ((species:(*)) AND (- species:(Homo sapiens))))" 

這工作得很好,但是這將返回所有這一切都爲空或有空字符串的品種。 。 有一個更好的方法嗎 ?我想避免在搜索結果中使用空字符串或空白物種..

回答

2

如果該元素爲空,您可以通過在文檔中不包含物種元素來解決此問題。也就是說,不是這樣的:

<doc> 
    <species/> 
    <other-info>...</other-info> 
</doc> 

做到這一點:

<doc> 
    <other-info>...</other-info> 
</doc>