我正在使用fn:distinct-values,但我遇到了區分大小寫的問題。如何處理Marklogic中的不區分大小寫
我需要刪除標記邏輯數據庫中的重複值。
Result : Antony antony
但我要一個結果,沒有任何重複的或者
安東尼或安東尼。
我正在使用fn:distinct-values,但我遇到了區分大小寫的問題。如何處理Marklogic中的不區分大小寫
我需要刪除標記邏輯數據庫中的重複值。
Result : Antony antony
但我要一個結果,沒有任何重複的或者
安東尼或安東尼。
這是所有關於排序規則。
我建議你爲所指的任何屬性或元素或屬性添加一個詞典。當你設置詞典時,你可以定義排序來處理這個問題。最終,不需要「明確的價值」,因爲詞典已經有一個明確的清單。
如果您要在代碼中的FLWOR語句中使用大寫或小寫標準化您的內容,則可以使用'distinct values',但這樣代價更高。
供您參考:
https://docs.marklogic.com/guide/search-dev/encodings_collations https://docs.marklogic.com/guide/search-dev/lexicon
如果這只是一個小的一組值,你不必爲此創建詞庫:不同的值也需要整理參數:
distinct-values(("anthony","Anthony"),"http://marklogic.com/collation//S1")