ここで示したアクセスランキング順にソートする方法は簡易なサンプルのため、以下のような制限があります。
- エラー処理は十分ではありません。プログラムを参考に、必要なエラー処理を追加して使ってください。
- mknmz, gcnmz 等、インデックスを書き換えた後は直ぐに dbupdate.pl を実行して NMZ.filed.accessrank を更新する必要があります。
- ロックは行っていません。
- カウンタをリセットするには、NMZ.sdbm.accessrank.* を削除してください。
- SDBM を使用しているため、レコード数(文書数)が非常に多いと正常動作しないかもしれません。
- SDBM を使用しているため、キーである uri の長さが約900文字以上には対応していません。
- 文書数が多い場合、処理に時間がかかることが予想されます。
- Windows に対応するように設計していますが、動作確認していません。バグがあり Windows では動作しないかもしれません。
- 日本語のパス名には対応していません。
セコメントをする