«前の日記(2013-06-04) 最新 次の日記(2013-08-31)» 編集

echo.createdb.net

https://echo.createdb.net/fts4p/
[PHPマニュアル検索] [PGSQLマニュアル検索]

2013-07-07

_ [Manual][OS] Namazu検索エンジンPHP、PostgreSQLマニュアル

Debian GNU/Linux 7.0「wheezy」にOSを変更したらHyper Estraierがaptからなくなっていました。
ソースからのコンパイルもできないので検索エンジンをNamazuに変更しました。
PHPマニュアル
PostgreSQLマニュアル

このブログ検索もNamazuにしました。
Namazuは昔からあって最近では2011年もメンテナンスされています。
ただ入出力の文字エンコードがEUC-JPなのでUTF-8のページからだと一旦文字コードを変換するプログラムを通します。
(検索の文書中のエンコードは何でも大丈夫です。)
<?php

$_REQUEST["query"] = isset($_REQUEST["query"]) ? $_REQUEST["query"] : "";

header("Location: /cgi-bin/namazu2/tdiary/namazu.cgi?query=" . rawurlencode(mb_convert_encoding($_REQUEST["query"], "EUC-JP", mb_internal_encoding())));

?>
PHPだとこんな感じです。


«前の日記(2013-06-04) 最新 次の日記(2013-08-31)» 編集