• 締切済み

【インデックス型検索エンジン】 1ページの中で複数箇所に飛ばすことは可能?

インデックス型検索エンジンの導入を検討しています。 ページ単位ではなく、1ページの中複数箇所に、キーワドを設けることは可能でしょうか? (イメージ的には nameタグにリンクを飛ばすようなイメージです) 検索結果としても、ページタイトルではなく、その1ページの中に複数箇所ある該当部分にタイトルのようなものをつけて、 検索結果ではそのタイトルが表示されると尚良いです。 やりたいことは・・ 1ページ内に数十個ある<table>それぞれにキーワードをあて、 検索した際に、その各<table>の名前がでるようになる。のが1番やりたいことです。 ・そんなことできる訳がない ・それをやりたいなら●●が必要だ ・こうすればできる! ・●●とか応用できるかも? などなど、否定的なものでもかまいませんのでご教授お願いいたします!

みんなの回答

  • DEC2007
  • ベストアンサー率50% (1/2)
回答No.1

 大工(でぇく)です。  同じく、検索エンジンを作ろうと考えています。  iko204 さんのアイデアも、教えてください。  もう、ジャバスクリプトの開発始めているんですか?  ***  まず、 1、ページを読み込んで、ソースの、エレメント(要素)を読み出せず。その方法を、探っています。  したがって、 >・こうすればできる!  ソースを読み込んで、エレメントツリーを操作できれば、   検索エンジンを作れる。   と、思います。 2、ソースを読み込むのは、 >■ ドキュメントオブジェクト >◆ window.document (e3/N2) > 表示している文書自体を示すドキュメントオブジェクトです。  ドキュメントオブジェクトが使えると考えています。

関連するQ&A

  • 複数の検索エンジンの結果を一つのページに表示するようなサイトを作りたい

    複数の検索エンジンの結果を一つのページに表示するようなサイトを作りたいのですが、どうすればよいでしょうか? 何かそれに関する情報というか、そんなのが掲載されているサイト等、ご存知の方がもしいれば教えてください。 例えば、フォームからキーワード検索ボタンを押したら、そのページに、yahooとgoogleの検索結果が表示されるような、イメージです。

    • ベストアンサー
    • PHP
  • ホームページ作成 INDEXページについて

    いつもお世話になります。 HTMLとスタイルシートを使ってホームページを作成しました。 UPも出来て、検索にも引っかかるようになりました。 フレームを使用しています。 ヘッドには検索用のキーワードをMETAタグに書き込んであります。 このような状態ですが、2つ教えてください。 1:実際に検索してみると、METAタグにキーワードを入れているのにもかかわらず、各ページの内容(単語)によって引っかかっているようです。なぜでしょうか?METAタグのキーワードで引っかかるようには出来ないものでしょうか?引っかからない今の状態では、METAにキーワードを入れる必要がないですよね? 2:上記の問題と関連してますが、検索するときのキーワードによって、引っかかるページが違います。また、想定されるキーワードがすべてそろった時でないと、INDEXページが表示されないのです。想定されるキーワードのどれか一つだけでも、INDEXページが表示されるようにしたいのですが、どうしたら良いものでしょうか? 初級程度の実力です。よろしくお願いいたします。

  • googleの検索結果がindexページではなく…

    自分の作ったサイトをgoogleで検索した結果がindex.htmlではなく、IFRAMEでindex.html内に表示しているtop.htmlに繋がってしまって困っています。 検索結果が複数出てindexも出ればまだいいのですが、top.htmlのみがヒット。 index.htmlに、検索した単語があまり含まれていなかったせいなのかと思い、応急処置でtop.htmlには「<META name="Robots" content="noindex,nofollow">」を追加してみましたが、index.htmlが 検索されないのにtop.htmlも検索されないようにしてしまっては検索結果が0になってしまうだろうか、と思い悩んでいます。 原因と処置を教えていただければ幸いです。

  • 異ページキーワード検索エンジン

    YahooやGoogleといった検索エンジンは複数キーワードを入力した ときに同じHTMLページ内で複数キーワードがヒットしたかを みますよね。そうではなくて例えばAというキーワードが多いAページ とBというキーワードが多いBページがあってA,Bで検索したときに そのページのホームページアドレスは検索されるような検索 エンジンは存在しないでしょうか。知ってらっしゃる方が いましたら教えて下さい。

  • トップページ(index.html)を検索でヒットさせるには

    ちょっと前までは 私のまずみかけないHNで検索をかけると indexページしかヒットしなかったのですが 最近検索をかけると、自己紹介ページなどの 少しでもHNがかかれているページばかりヒットしてしまい 肝心のindexページにはヒットしなくなってしまいました。 (indexページにはちゃんと今もHNは書かれています) HNで検索をかけて来てくれる方がいるのに、サイトはフレームを使っているので検索でかかった他のページに行ってしまうと他のページには自由に行き来できなくなってしまうので改善させたいと思っているのですが…。 他のページよりも優先的にindexページをヒットさせるにはどういう方法があるでしょうか? 他のページに検索避けタグを入れることも考えてみましたが、何か検索避けタグはサイト全体を検索避けしてしまうんですよね…? (勘違いだったらすみません)

    • ベストアンサー
    • HTML
  • 検索エンジンによるフレームページのランク付けの方法

    検索エンジンの検索結果表示画面(例えば、Googleで「レストラン 東京」というキーワードで検索した結果が表示される画面)で上位に表示されるためには(つまり、高いランク付けを得るためには)、ページの内容の点からは、次のようなことが大切だと聞きました。 (1)titleにキーワードが含まれている。 (2)h、divなどにキーワードが含まれている。 (3)bodyにキーワードが含まれている。 (4)meta name="Keywords" contentにキーワードが含まれている。 フレームを用いてページを作成した場合、(2)、(3)のキーワードは別ファイル(参照先ファイル)になるのでそのフレームページのソースには直接には含まれません。 このようなフレームページは、そのフレームページの参照先ファイルに含まれるキーワードもそのフレームページが含むものとしてランク付けされるのでしょうか。それとも、そのフレームページの参照先ファイルに含まれるキーワードはそのフレームページには含まれないものとしてランク付けされるのでしょうか。

    • ベストアンサー
    • HTML
  • 決まったページだけロボット検索にひっかけたい

    フレームで分けたページをつくっています。 フレームの情報表示画面等には検索でひっかかってくれるとありがたいのですが、 フレームのナビ部分など、検索にひっかけたくないページが結構あります。 その場合には何かメタタグでいれればいいかと思ったのですが、 <html> <head> <meta name="description" content="none"> <meta name="keywords" content="none"> <title>ホームページタイトル</title> </head> </html> という感じでかかないとだめだったような気がするのですが、 実際のところどうだったかな?とあいまいなので質問することに しました。 またロボット検索でトップページ(フレーム構造が書いてあるページ) のみにひっかけるようにするには トップページにだけ <meta name="description" content="紹介文・・・。"> <meta name="keywords" content="キーワード1,キーワード2,キーワード3"> という感じに書いておけばいいのでしょうか? ご存知の方がいらっしゃいましたら教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • ページを検索でひっかからないようにしたい。

    ホームページビルダー10ライトでホームページをつくりました。 indexと次のページがキーワード検索でひっかかるようになりました。(キーワードが両方に入っていたため) が、プライベートな写真などもあるのでindexにパスワードをつけて次のページを表示させないようにしようと思っています。 が、すでに検索して表示されている次のページが検索でひっかってきます。次のページを検索されないようにしたいのですが・・・ すでにキーワードの言葉はは次のページから消してあります。 初心者なのでうまく説明できませんがよろしく、やさしく教えて下さい。 WINDOWS XP2です。

  • 複数のインデックスについて

    以下のようなテーブルで、 ------------------------- テーブル名:hoge カラム1:name(名前) カラム2:age(年齢) カラム3:job(職業) INDEX age(age) ------------------------- 今現在、年齢で検索することが多いため、ageにIndexを張っているのですが、職業でも検索したいと思っています。 (今現在、職業で検索するとIndexが関係ないためか低速です。) この場合、「ALTER TABLE hoge ADD INDEX job(job)」で大丈夫でしょうか? インデックスが良くわかってないのですが、こうすると、今の年齢用のインデックスとは、全く別のインデックスが作成されると思って良いのでしょうか? (年齢のインデックスの下に職業のインデックスが作成され、職業で検索しても、結局、年齢のインデックスをまたぐため低速になる、なんてことは無いのでしょうか?) よろしくお願いします。

    • ベストアンサー
    • MySQL
  • Webページを検索結果の上位に上げるには

    1、そのWebページを、「お気に入り」から多数回開く。 2、そのWebページのタイトルを、完全一致で多数回検索結果に表示させる。 複数キーワードで検索した場合、そのWebページを検索結果の上位に見れる ようになるには、上記の1と2では、どちらが有効なのでしょう。 よろしくお願いします。

専門家に質問してみよう