検索結果の抽出のためにjqueryを使用してGoogleクイックスクロール拡張機能に似たものを実装したいので、ドキュメント全体を(同じWebサイト内で)開くと、ユーザーは抽出場所に直接移動できます。
これは、「食べ物」を検索したときに検索エンジンから返されるもののサンプルです。
<doc>
<docid>129305</docid>
<title><span class='highlighted'>Food</span></title>
<summary>
<summarytext>Papers subject to Negative Resolution: 4 <span class='highlighted'>Food</span> <span class='highlighted'>Food</span> Irradiation (England) Regulations 2009 (S.I., 2009, No. 1584), dated 24 June 2009 (by Act), </summarytext>
</summary>
<paras>
<paraitemcount>2</paraitemcount>
<para>
<paraitem>1</paraitem>
<paraid>42</paraid>
<pararelevance>100</pararelevance>
<paraweights>50</paraweights>
<paratext>4 <span class='highlighted'>Food</span></paratext>
</para>
<para>
<paraitem>2</paraitem>
<paraid>54</paraid>
<pararelevance>100</pararelevance>
<paraweights>50</paraweights>
<paratext><span class='highlighted'>Food</span> Irradiation (England) Regulations 2009 (S.I., 2009, No. 1584), dated 24 June 2009 (by Act), with an Explanatory Memorandum and an Impact Assessment (</paratext>
</para>
</paras>
</doc>
ご覧のとおり、検索エンジンは1つの要約と2つの抜粋を含むドキュメントを返しました。
たとえば、ユーザーが検索結果ページの2番目の抽出をクリックすると、ブラウザは同じWebサイトで詳細なドキュメントを開き、Googleクイックスクロール拡張機能と同じように抽出に移動できるようになります。
このための既存のjqueryスクリプトはありますか?そうでない場合は、これを実装するための私のタスクを簡素化するjquery/javascriptコードを提案できますか。
ノート:
- ドキュメントの詳細ページから抜粋にアクセスできます。
- 場合によっては、HTMLが詳細ページと抽出でわずかに異なり、一致するものが見つからない可能性があることを認識しています。
- 検索エンジンは、抽出が配置された場所を返しません。
- 現時点では、拡張機能が使用するJSコードを理解しようとしています。