さて、(プライベートローカルで)「検索月間」と銘打った11月も本日で終わりであります。
「検索語(タグ)のハイライト」、「複数KWでの(and/or)検索」、「通常・タグ検索統合」 等について書いて参りまして 殆どストール状態に陥っておりました私ですが、実はまだ大きな課題が手付かずで残されたままでした。
( 何か判る方はアミーゴと呼ばせて下さい )
・・そう。 FORUMでも質問がありました、「コメント検索」についてであります。
FC2blog標準の検索で対象となるのは記事のタイトル・本文・追記のみです。
Doodel ではこれに投稿日時やカテゴリ(名)を加える事ができましたが、コメント内のKWには掠りもしませんでした。
当blogについても言える事ですが、記事に寄せられるコメントには非常に重要(有益)な情報が含まれている場合が少なくありません。 ・・いや、「疑問の投げ掛けのみ」という内容の記事に対して真相やソリューションがコメント中で提示される(記事そのものよりコメントの方に価値がある)、というケースすら在り得ます。
で あるならば やはり 「コメントをも対象に含める」 ログ検索手段が望まれて然るべきしょう。
・・「検索月間」の終わりにあたり、その観点からもう一つテンプレートを作ってみました。
【 使用法 】 テンプレート名は Coocle 。 外観はDoodel と基本的に替わりません。
検索語(KW)の入力方法や、検索結果が「記事単位」で表示されるのも Doodel と同様です。
異なるのは or 検索時には第一検索語が含まれない記事もHITする(完全なor検索が可能) という点です。 ( また検索結果に表示されるのは記事のタイトルのみとなっております )
ソースは別所に御用意させて頂きました。 以下のリンクを御参照下さい。
HTMLソース
テンプレート名は coocle としてください(CSSは不要です)
【 解 説 】 コメント(内容)も検索対象に含ませるのであればシステム検索を第一工程としていた Doodel の方法は使えません。 全ログを端から調べなければならない訳です。
しかし permanent_area で各エントリを個別に調べるのは数百件レベルの記事があるblogでは流石にアレな感じが拭えません。
・・幸いFC2blogには comment_list というモノがあり、個別参照時でなくても各記事に付いたコメントを表示させる事が可能になっています。 (コメント投稿者のURLやコメント日時は参照できませんが)これを利用しない手は無いでしょう。
どのモードでページ繰り(overdrive)するかについては 「通常モード」なら <!--nextpage--> ブロックが利用できて楽なのですが、1ページの記事数が3件とかですと頁繰り回数が膨大になってしまいます(カテゴリモードは件数は同じ上に、頁繰りのみならずカテゴリ変更の手間も加わるので問題外)。
やはり, 記事件数に「縛り」の無い月別参照(date_area)
が適当であろうと思われました。
( Coocle の overdriveエンジンは現在月を手始めにarchiveリストを参照しつつ各月毎にログをチェックして行きます)。
当初は「コメントのみ」を検索対象とするテンプレートを考えたのですが、検索結果表示形態等を考慮しますと如何程の意味があるのかという疑問を拭い切れず、「コメントをも含めた検索」 を可能とするのがやはり妥当であろうと考えた次第。
ただし、クライアントサイドでログ内容の(ほぼ)全てを調べなければならない Coocle の検索は Doodel のそれに比べると鈍重に感じられるのも確かです。
実際の使用頻度は システム検索(Step Search) > Doodel > Coocle となるでしょう。
| . |