複数サイト横断検索

実装しました。
http://strangedb.ath.cx/getlog/getlog.cgi

Firefoxの検索窓などから複雑な検索ができるように、検索式の上でさまざまなオプション指定が可能です。

  • 「site:〜」指定:検索式の中に「site:zanzan」などといれることで、サイトを指定して検索することができます。
    • これは「site:zanzan site:qwerty」のように複数指定可能です。
    • 「site=zanzan」「s:zanzan」「s=zanzan」でも可
    • 省略するとすべてのサイトを検索します。
  • 「date:〜」指定:検索式の中に「date:2」と入れると最近二日分を検索、「date:20050807」などと入れるとその日付を検索、「date:20050801-20050807」などと入れるとその期間を検索します。
    • 「date=〜」「d:〜」「d=〜」でも可
    • 省略すると一番新しいログのみを検索します。
  • 検索式の中に「/or」を入れると、複数キーワードをor検索します。
  • テストが不十分なのでバグがあるかもしれません。

たとえば、

郵政 民営化 /or site:honten site:qwerty site:zanzan date:2
(別記法:郵政 民営化 /o s=honten s=qwerty s=zanzan d=2)

という検索式で検索すると、

「郵政または民営化を含む投稿を、本店、qwerty、暫定退避の最近2日分(今日を含む、つまり今日と昨日)のログから検索する」

という式になります。

Sleipnirプラグイン

Sleipnirの検索ボックスに追加する場合は、
以下のように先頭URLに「http://strangedb.ath.cx/getlog/getlog.cgi?q=」を設定し、
エンコードは「URLエンコード」を設定すればOKです。
http://strangedb.ath.cx/www-db/WS000013.JPG

Firefoxプラグイン

Firefoxの場合は、以下のファイルを拡張子.srcで、プラグインディレクトリ「C:\Program Files\Mozilla Firefox\searchplugins」に入れてください。
http://strangedb.ath.cx/www-db/firefox_strange_plugin.src.txt