2004年11月13日
細かいことだけれども大切なこと~検索について
「性の本棚」の書籍ライブラリには当然、検索機能が装備されています。著者名や気になるキーワードで検索すれば、色々な本をピックアップ出来るようになっています。
しかし、この検索機能には、とある問題があるのです。それは、「著者名での検索精度が悪い」という点です。
具体的には、「苗字と名前をつなげて検索するとヒットしない」のです。「山田(空白)太郎」だとヒットしても、「山田太郎」だとヒットしないのです。これは困った。
実はこれ、「性の本棚」のデータベース上では著者の苗字と名前を「スペース(空白)区切り」で管理しているために起こる問題なんですよね。
ちなみにデータベース部分は、かの有名な「Yomi-Search」を利用させて頂いています(この場をお借りしてお礼申し上げます)。ですので、検索機能を少しイジってやる必要があります。
結果としては、「検索時に参照するログデータを予め置換処理する」というシンプルな方法で解決しました。
以前から問題対策リストの上位にあったこの問題なのですが、(煩雑な作業が予想されていたため)なかなか腰が上がらなかったのです。
しかし、やってみれば想像していたよりも作業はシンプルで、「ユーザビリティの面からも、もっと早く手をつけておくべきだった」と後悔しきりです……。
この件の重要性は、「著者名での検索精度」だけに留まらないのです。「性の本棚」のコーナーのひとつ「検索キーワードランク」にも類が及んでいたのです。
苗字と名前を分けたままで稼動させていたため、ランキング表示もそれぞれバラバラになってしまっていたのです。
ですが、今回の修正でこちらの問題も解決し、あわせて、カテゴリページや書籍ごとの内容紹介ページでの著者名リンクも修正したので、今後は少しづつまとまって見やすいランキング表示になって行くことでしょう。良かった。
2004年11月13日 22:19 | 1.サイト運営記録
トラックバック
このエントリーのトラックバックURL:
http://www.netman2.com/column/mt-tb.cgi/231