タグ » 検索

合計: 8

サイト内検索を少し強化

2007/6/21 06:07
サイト内検索もAND検索に対応しました。
http://postmap.org/search

検索窓は、トップページ左下とサイドバーにあります。

・・・
ブログのみやヘルプのみといった検索ができないので、次はそれを実装します。

検索について

2007/11/23 21:25
ポスト一覧の検索も少し手を入れました。(主に速度改善)
http://postmap.org/map/list

少し仕様が変わるのですが、検索対象は、
タイトル、本文、住所、タグ、コメント
になります。スペースで区切るとアンド検索です。(スペースは半角、全角どちらでも)

数字を入力すると、マップidのみが検索対象となります。こちらはスペース区切りでOR検索になります。「87237 87232」で検索すると、その二つが表示されます。

あと、追加や編集されたものは、即座に反映されません。15分毎にインデックスを更新しているので、その後反映されます。(サイドバーのサイト内検索も同様です)

コメントの検索は、タイムリーに検索されます。
http://postmap.org/comment

あと、マップ個別ページの前後ナビゲーションがおかしかったのですが、直しました。

Googleでサイト内検索

2008/8/13 14:45
カスタム検索
サイト内検索で引っ掛からない時や、重い時にGoogleで検索してみるためのフォームです。

サイドバーの下の方にあります。

全文検索

2009/1/8 03:52
*ここの記述は、いろいろエラーが出たのでナシになりました。1/13

サーバーにsennaを導入できたので、全文検索に反映させました。
http://qwik.jp/senna/FrontPageJ.html

・サイト検索
・ブログ検索
・お知らせ検索
・コメント検索
・マップ検索

で、おそらくこれまでよりは少し早く検索されます。

スペース区切りでAND検索 ->「ポスト 商店」
ORを挟むとOR検索 ->「ポスト OR 商店」
-を書くと除外 ->「ポスト -商店」

検索結果に納得がいかない場合は、最初に「f 」をつけてみて下さい。
->「f ポスト 商店」
sennaクエリーでいうところの「*E-7」で検索されます。
http://qwik.jp/senna/query.html

・・・
ここ数日、サーバーをいじっていたのでエラー多発ですみません。
そろそろ出なくなるのではないかと思います。

ということで、今年もよろしくお願いします。

本日、検索が効きません。

2009/1/10 07:16
明日の朝までには、なんとかする予定です。すみません。

全文検索2

2009/1/14 00:25
正月からずっとこれに取り組んでる気がします・・・

前回の実装でエラーが多発したので、ノーマルのMySQLで実装しました。

下記ページの検索に実装されています。目的は、検索スピードの改善と負荷軽減です。
http://postmap.org/search
http://postmap.org/list
http://postmap.org/blog
http://postmap.org/story
http://postmap.org/com
http://postmap.org/photo

スペース区切りでAND検索 ->「ポスト タバコ屋」
OR検索は、単語の前に! -> 「!逗子 !鎌倉 」
単語の前に-をつけると除外 -> 「ローソン -ナチュラル」

検索結果に納得がいかない場合は、最初に「f 」をつけてみて下さい。
->「f ポスト 商店」
これは、これまでのやや高負荷で遅いAND検索になります。この場合は「!」「-」は使えません。

「ポスト 商店」と「f ポスト 商店」は、ほぼ近い検索結果になります。単語によっては大きく異なるケースもあり得ます。

・・・
「小田*」という検索方法もあります。小田原や小田切という単語がヒットします。「小田」とは検索結果が異なります。「*小田」はできません。

「s 差出箱2号」のように「s 」を前につけると、関連が大きいと思われるscore順に並びます。サイト検索などでは、scoreの数値も表示されます。
アルゴリズムは実際のところよくわからないので(MySQLのFULLTEXTインデックスの仕様)、そんなのもあるという程度で。

・・・
検索結果は、インデックスを作る関係上、追加・編集後20分後くらいに反映されていきます。

検索関係をリニューアル

2009/10/4 02:53
まだ、マップ関係のインデックスが全部できてないのですが、今夜中には終わると思うので、今回の修正点を書いておきます。

[全般]
検索インデックス型を変更。「セブンイレブン」が「セブン」でヒットするようになったと思います。

「差出箱」「郵便局前」などヒット件数が多い場合、とても遅い場合があります。タグがあるものは、タグ抽出の方がおそらく速いです。

[マップ]
http://postmap.org/list
これまでコメントも含めていたのですが、このページではコメントは排除しました。「タイトル・本文・タグ・住所」から検索されます。

[写真]
http://postmap.org/photo
検索インデックスに親マップの住所も含めました。「世田谷」などでその地域のマップに添付された写真がヒットすると思います。
あと、ExifのMakeとModelを入れました。「nikon」や「kyocera」「iPhone」や「PowerShot」などでヒットするかもしれません。(「Canon」が出ないのは謎...)
「タイトル・本文・タグ・コメント・親マップの住所・ExifのMakeとModel」から検索されます。

[サイト内検索]
http://postmap.org/search
ここの検索結果の表示スタイルを大幅に刷新しました。マップやブログなどのカテゴリ抽出も追加しました。
コメントも含めたマップを検索したい時は、こちらで可能です。

・・・
これまでと変更はないですが、参考に。

[AND検索と除外検索]
スペース区切りでAND検索です。「サンクス 13号」など。
単語の前に「-」を付けると、その単語が除外されます。「セブン -セブンイレブン」など

[新規投稿など]
おそらく15分以内にインデックス化されます。なので、投稿・編集直後は検索に引っ掛かりません。

コメント検索でエラーが

2010/12/21 23:33
発生していました。先ほど修正しましたので、取り急ぎご報告。

全文検索関係、2週間ほど前に、大幅に内部を仕様変更しまして、スペース区切りのAND検索だけになっています。また、ヒット候補が多いものは、最大ヒット数に上限を設けてあります。(全体的に、検索時の負荷軽減の対策です)

除外検索など、これまでにあった機能がどうしても欲しいという方、おられましたらコメント下さい。

・・・
倉敷オフで、苦情の針の筵にならないために、1年分のリクエストをさらって、こっそり実装していこうという意思はあります。(が、やや忙しいので年明けからなんとか...)
前 | 1 | 次