<%Dewplayer(javascript)%> 肉少なめ | Item - NP_SearchHits

NP_SearchHits

Title :
NP_SearchHits
Posted on :
2006-04-22
Author :
NKJG
Category :
プラグイン
Hatena Star :

本文

作者の力量不足により不具合・脆弱性を内包している可能性があります。特に最新バージョン以外のものには不具合が内包されている可能性が高くなっております。使用する際は以上を考慮の上でご使用ください。また、公式wikiへの転載はご遠慮ください。

概要

他のプラグインから検索結果の数を取得するための機能を提供します。キャッシュ機能、Andyさん製作のNP_ExtensibleSearchを利用する機能を装備しています(ver.0.1にたぶん対応)。

警告

あまりにも評価版です。ただの一度もまともなテストをしていません。

ダウンロード

NP_SearchHits ver.0.0

使い方

インストールした状態で、プラグインに以下のようなコードを書くことで、任意のクエリに対する検索結果の数を得ることができます。

global $manager;
$query = 'クエリ';
if ($manager->pluginInstalled('NP_SearchHits')) {
  $pluginSearchHits =& $manager->getPlugin('NP_SearchHits');
  $count = $pluginSearchHits->getCount($query); // $countに検索結果の数が入る
}

そんな感じです。

オプション

キャッシュを使用しますか? (yes/no)

yesにするとキャッシュを使用するモードになります。
同じ文字列に対して何度も使用する場合に有効、だと思います。

NP_ExtensibleSearchを使用しますか? (yes/no)

yesにするとAndyさん製作のNP_ExtensibleSearch(ver.0.1に対応)を使ってヒット数を取得します。
プラグインによる柔軟な拡張が可能ですが負荷は高くなります。

キャッシュについて

キャッシュはアイテムの追加時・削除時などに自動で削除されます。
また、kosugiatkipsさん製作のNP_Schedule(ver.0.5にたぶん対応)を用いて、一定期間ごとに自動でキャッシュを削除させることができます。