表紙 | 新規 | 一覧 | RSS | 検索 | 閲覧履歴 | 作成履歴 | 更新履歴

2005/08/17 - チラ見確認

差分表示


&color(ffff00,チラ見確認)

* インデックスで検索
色々考えた結果、内容を改行取り除いて1行にしてインデックスとして使う事にしました。

レコードの形としては、ページ名 タブ 改行無しの内容 改行 ってのがズラズラ続いています。&br()
辞書を使ったものやN-Gramのものも考えたのですが、処理コストに見合わないんですよねぇ。
いくつかコード書いて検証してみたんですが、このインデックスでもかなり速度が変わるので、これでもいいかなぁって感じです。

で、後で知ったのですが、やってる事が&link(msearch,http://www.kiteya.net/script/msearch/)と同じなんです。&br()
あちらは検索エンジン専門なのでそれ用の機能が色々ありますが、基本的な考え方は一緒でした。
msearchの使用感や評価をググってみたら、なかなかいい感じだったのでホッと一安心。方向性は間違っていなかったみたいです。


今回書いた検索機能に問題がなければ、ページの新規作成時の処理にも利用するように改造しましょう。

** ちなみに
msearchのソースは一切使用してはおりませんよ。ライセンスがGPLと矛盾するのでムリですし、PonyWikiのソースと合体させる手間を考えれば自分で書いた方が速いですから。

* Google DoS その後
&link(この間対策したのです,http://you-like.to/cgi-bin/ponytail/yukiwiki/wiki.cgi?2005%2f08%2f15#i1)が、
とりあえず効果はあったようです。

全てのリンクに絨毯爆撃はなくなり、程々にクロールしてくれてます。&link(Lightnovel Wiki,http://ponytail.jpn.org/lightnovel/)は、
GoogleよりもMSNやYahoo経由で来る人が多い(というか合わせて90%)ので、Googleがガンバッテくれるのは基本的に歓迎デス。

* A9 Mapsで現地の写真
&link(Amazon傘下のA9、地図検索で現地写真を表示,http://www.itmedia.co.jp/news/articles/0508/17/news005.html)

なかなかいい感じですが、重いですね。日本でもやってくれると嬉しいのですが、
Amazonへの依存度を高めるのはちょっとイヤかも。同じ理由でGoogle Mapsもイヤです。MSNのMapsお待ちしております、[[Apple]]本社写ってへんけど。

* はっそうのてんかん
電車への飛び込み自殺による遅延を防ぐ方法として、こんな方法はどうでしょうか。

電車の先頭に強力マジックハンドを取り付けて、飛び込んできた人をホームに投げ返す。打ち返すでもO.K.&br()
機関車トーマスに腕が生えていると思っていただければ問題ないです。今こそ日本のロボット技術の粋を結集する時ですよ。
投げ飛ばされると、飛び込んできた人はただでは済まないかもしれませんが、これで電車は遅れません。

弱点は、ホームの人を投げ飛ばしたいという誘惑に勝つ事ぐらいですか。



----
[[2005年08月の日記]]一覧へ
-----
[[#rtrackback]]

先頭へ