1
根據文檔: 值詞典是通過配置範圍索引創建的。可以爲整個數據庫或特定元素或屬性創建單詞詞典。Marklogic值詞典和單詞詞典
這是否意味着創建單詞詞典不需要範圍索引? 範圍索引在創建一個唯一的單詞/值列表時起什麼作用?
根據文檔: 值詞典是通過配置範圍索引創建的。可以爲整個數據庫或特定元素或屬性創建單詞詞典。Marklogic值詞典和單詞詞典
這是否意味着創建單詞詞典不需要範圍索引? 範圍索引在創建一個唯一的單詞/值列表時起什麼作用?
您不需要單詞詞典的範圍索引。實際上,使用詞典和擴展/搜索cts:word-match()並將結果提供給單詞查詢的功能相當強大。
詞典是所有單詞的唯一列表(基於在整理和詞典設置中設置的單詞邊界)。
範圍索引是一個元素整個值的索引。在很多情況下,範圍索引意味着你想要做範圍查詢。
就拿這句話: 「這把椅子靠牆」
在一系列指數,該指數有一個條目:滿語
在一個詞彙,它有一個列表的話:
他們只是不同的特點。
你是否有更多的具體問題/例子需要更詳細的例子?如果是這樣,請更新您的問題與其他細節,我們可以詳細說明。
範圍索引存儲這些元素/屬性的值。這些值可以通過cts:values()和相關函數從範圍索引的內部詞典中檢索。
或者爲每一個更具體的問題發佈新的SO問題。;-) – grtjn
感謝大衛,我主要帶走這裏的詞彙詞彙與範圍索引無關。但是,我還沒有看到在管理界面中配置值詞典(唯一值列表)的選項。當我們爲一個元素創建一個範圍索引時它會自動創建嗎? – Yash
我詳細闡述了我的答案(最後幾行)。詞典功能與範圍索引無關。但是,在內部,範圍索引確實使用詞典。 –