我們使用Marklogic 8.0-3,而且我們的數據庫有很多包含「麥當勞」和「麥當勞」的文檔。在搜索「麥當勞」或「麥當勞」時,我期望得到相同的結果。但即使我將它們設置爲標點符號不敏感,它們也不會給出相同的結果。用撇號Marklogic關鍵字搜索
search:search("McDonalds",
<options xmlns="http://marklogic.com/appservices/search">
<term>
<term-option>case-insensitive</term-option>
<term-option>diacritic-insensitive</term-option>
<term-option>punctuation-insensitive</term-option>
</term>
</options>
)
search:search("McDonald's",
<options xmlns="http://marklogic.com/appservices/search">
<term>
<term-option>case-insensitive</term-option>
<term-option>diacritic-insensitive</term-option>
<term-option>punctuation-insensitive</term-option>
</term>
</options>
)
現在,第一個搜索查詢返回2個結果,第二個查詢返回79個結果。有什麼方法可以搜索關鍵字並忽略撇號嗎?