データベース内の要素に要素範囲インデックスが設定されています。私はその要素に対して検索クエリを実行しようとしています。要素には文字列値が含まれています。特定の文字列値(値の範囲や日付ではありません)を検索する必要があります。 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. MySQLの比較と '%'
- 6. OrElseとの比較
- 7. プライベートインターフェイスとの比較
- 8. ViewStateとクッキーとの比較対キャッシュの比較
- 9. モンテカルロ法と進化的アルゴリズムの比較と比較
- 10. 翡翠テンプレートと口ひげテンプレートの比較と比較
- 11. MPI_IprobeとMPI_Probeとの比較
- 12. BroadcastReceiver.getResultsExtra()とIntent.getExtras()との比較
- 13. FuzzyとSeleniumとの比較
- 14. NULLとINTとの比較
- 15. React.ComponentとReact.PureComponentとの比較
- 16. File.Delete()とFileInfo.Delete()との比較
- 17. iosとjsonとの比較
- 18. ELとequalIgnoreCaseとの比較
- 19. OnItemClickListenerとOnItemTouchListenerとの比較
- 20. AXとゼロとの比較
- 21. mapsqlparametersourceとjava.util.mapとの比較
- 22. HttpContextとHttpListenerContextとの比較
- 23. Display.asyncExecとDisplay.timerExecとの比較
- 24. DataSourceUtils.getConnectionとDataSource.getConnectionとの比較
- 25. PHPとWordPressとの比較
- 26. BufferedOutputStreamとByteArrayOutputStreamとの比較
- 27. momentjsとタイムゾーンとの比較
- 28. NullReferenceExceptionとMSILとの比較
- 29. IDeserializationCallbackとOnDeserializedAttributeとの比較
- 30. VB.NETでのデータ構造の選択と比較の比較
以下の回答のいずれかがあなたの質問に回答した場合は、それを「承諾済み」としてマークできますか? –