我有一個爲我的數據庫中的元素配置的元素範圍索引。我試圖在該元素上運行搜索查詢。該元素包含字符串值,我需要搜索一個特定的字符串值(不是一個值的範圍或日期)。儘管可以使用元素值和元素範圍查詢,並且索引已經存在,但是這兩個查詢是否都以相同的方式執行?或元素範圍在這種情況下表現更好?元素值查詢的性能與元素範圍查詢
3
A
回答
4
範圍查詢會更快。
的元件值查詢使用通用索引和沒有滿在存儲器
範圍查詢用戶範圍索引和這是一個在存儲器中的索引。
隨着數據的增長,範圍查詢將會快得多。如果你在這個元素中有很多獨特的術語,它也會更快。
+0
謝謝@ tyler-replogle – Selva
3
範圍查詢也回答了值查詢中的一個不同的問題。
值查詢查詢匹配單詞序列,不匹配字符串。默認情況下,它們也被阻止,所以cts:element-value-query(xs:QName(「x」),「be fine」)將匹配<x>Is finer</x>
。除非你做了一個確切的未定義的未虛擬值查詢,否則未過濾的搜索將無法解析空間和標點符號差異。
範圍查詢(在字符串上)是在特定歸類規則下的匹配字符串。
相關問題
- 1. 查詢XML列 - 元素值
- 2. Marklogic - 突出cts:元素屬性範圍查詢輸出
- 3. 查詢缺少的元素
- 4. 查詢DOM元素的屬性角4
- 5. 的plist XPath查詢與字典元素
- 6. Polymer.dom:對DOM元素範圍查詢選擇
- 7. dbpedia化學元素查詢
- 8. Zend_Dom_Query查詢元素問題
- 9. MongoDB查詢數組元素
- 10. 查找元素屬於的範圍
- 11. 針對屬性或元素的XElement LINQ查詢的性能
- 12. Linq to XML通過查詢它的子元素獲取父元素屬性值
- 13. Xpath查詢以獲取父元素文本及其子元素屬性值?
- 14. MySQL查詢與WordPress元值
- 15. 基於屬性值的MongoDB嵌套元素查詢
- 16. 範圍最小值查詢
- 17. 添加查詢元素的列表到一個數組元素
- 18. 用jsonpath查詢根元素的直接子元素
- 19. MongoDB的查詢也爲子元素
- 20. python查詢中的xml子元素
- 21. 的LINQ to XML可選元素查詢
- 22. 如何查詢RavenDB上的子元素?
- 23. 帶子元素的Spring CrudRepository查詢?
- 24. 如何查詢hibernate中的map元素?
- 25. 媒體查詢targting錯誤的元素?
- 26. 得到的XPath查詢元素
- 27. 的LINQ to XML - 查詢元素
- 28. LINQ查詢和XML元素的問題
- 29. 水線:使用AND查詢元素的查詢數組
- 30. TFS 2010:基於其他查詢元素的查詢?
如果下面的回覆之一回答了您的問題,請將其標記爲已接受? –