データベース内の要素に要素範囲インデックスが設定されています。私はその要素に対して検索クエリを実行しようとしています。要素には文字列値が含まれています。特定の文字列値(値の範囲や日付ではありません)を検索する必要があります。 element-valueクエリとelement-rangeクエリの両方を使用することはできますが、indexはすでに存在していますが、両方のクエリが同じように実行されますか?このシナリオではelement-rangeの方が優れていますか?element-value-queryとelement-range-queryの比較
3
A
答えて
4
範囲クエリが高速になります。
要素値のクエリは、ユニバーサルインデックスを使用し、それがメモリ
で一杯になっていない範囲クエリ、ユーザーの範囲であったインデックスを、それはメモリのインデックスであります。
範囲クエリは、データの拡大に伴って非常に高速になります。また、その要素に独特の用語がたくさんある場合は速くなります。
+0
Thanks @ tyler-replogle – Selva
3
range-queryは、value-queryとは異なる質問にも答えています。
値クエリは、一致する単語列を照会し、文字列に一致しません。デフォルトでは、これらの文字列もステムされているので、cts:element-value-query(xs:QName( "x")、 "be fine")は<x>Is finer</x>
と一致します。正確にアンストアされていない値のないクエリを実行しない限り、フィルタリングされていない検索はスペースと句読点の違いを解決することもできません。
範囲照会(文字列上)は、特定の照合規則のルールに一致する文字列です。
関連する問題
- 1. 比較条件と比較条件
- 2. Googleアナリティクスとリアルタイムアナリティクスの比較:ChartbeatとClickyとMixpanelの比較
- 3. カウントループと比較
- 4. コピーデータと比較
- 5. OrElseとの比較
- 6. プライベートインターフェイスとの比較
- 7. MySQLの比較と '%'
- 8. ViewStateとクッキーとの比較対キャッシュの比較
- 9. モンテカルロ法と進化的アルゴリズムの比較と比較
- 10. 翡翠テンプレートと口ひげテンプレートの比較と比較
- 11. BufferedOutputStreamとByteArrayOutputStreamとの比較
- 12. OnItemClickListenerとOnItemTouchListenerとの比較
- 13. BroadcastReceiver.getResultsExtra()とIntent.getExtras()との比較
- 14. iosとjsonとの比較
- 15. IDeserializationCallbackとOnDeserializedAttributeとの比較
- 16. React.ComponentとReact.PureComponentとの比較
- 17. mapsqlparametersourceとjava.util.mapとの比較
- 18. NullReferenceExceptionとMSILとの比較
- 19. DataSourceUtils.getConnectionとDataSource.getConnectionとの比較
- 20. FuzzyとSeleniumとの比較
- 21. Display.asyncExecとDisplay.timerExecとの比較
- 22. File.Delete()とFileInfo.Delete()との比較
- 23. PHPとWordPressとの比較
- 24. AXとゼロとの比較
- 25. ELとequalIgnoreCaseとの比較
- 26. HttpContextとHttpListenerContextとの比較
- 27. VB.NETでのデータ構造の選択と比較の比較
- 28. 2つのフォルダの比較 - テンプレートと実際の比較
- 29. ZBarとzxingの比較 - QR認識の比較
- 30. Python辞書キー(クラスオブジェクト)複数の比較関数との比較
以下の回答のいずれかがあなたの質問に回答した場合は、それを「承諾済み」としてマークできますか? –