返り値が異なり、全体的な処理速度にも差があります。
- Search メソッド
指定された条件でフィーチャーを検索し、条件に一致するフィーチャーを走査するイテレーターを返します。 - Read メソッド
内部的にSearch メソッドを呼び出して、指定された条件に一致するフィーチャーのリストを返します。
イテレーターを利用するSearch メソッドの方が処理速度やメモリ効率の観点で優れています。
メモリ量に対して取得するフィーチャーの総データ量が十分に小さく、取得結果のリストを何度もループして処理を行う場合にはRead メソッドの方が優れている場合もあります。