メタサーチは現在で困難な作業である。 なぜなら、異なるサーチエンジンは全体的に非互換で、相互運用性がないからである。 メタサーチは次の3つの問題に直面している。
アプローチ
STARTSでは情報資源自身について送るべき情報を定義している。 この情報は最適の情報資源の選択を支援する 自動生成されたコンテンツの要約を含んでいる。 また、検索質問の機能も記述している。
アプローチ STARTSは情報資源がサポートすべき単純な検索質問言語を定義している。 これはZ39.50の単純なサブセットである。 STARTSの検索質問は2つの要素からなっている。 検索式を満たす文書を示すブール式と、 文書にスコアを付け、これに従ってランク付けを行なうランキング式の2つである。 また、STARTSはフィールド(author、titleなど)を指示するセットや 修飾子(シソーラス、ステミングなど)を指示するセットも定義している。
アプローチ STARTSでは情報資源が検索式に対する結果と一緒に何らかの統計情報を返すことを必要としている。 この方法では、メタサーチャは情報資源が文書に付けたスコアを無視し、 この統計情報からスコアを計算できる。 メタサーチャはこの新しいスコアをもとに文書をランキングできる。 例えば、統計情報には文書中の検索キーワードの出現回数が含まれる。