Namazu には、検索結果をアクセスランキング順にソートして表示する機能はありません。 しかし、補助プログラムとフィールドソート機能を組み合わせることで、(いくらかの制限事項はあるものの)それを実現することは可能です。
NMZ.field.accessrank というフィールドに各文書のアクセス数を記録してあるならば、CGI パラメータの sort に field:accessrank:descending を設定すると、アクセス数の多い順に結果を表示することができます。
NMZ.head.ja のソート部分を以下のように修正します。
<option selected value="field:accessrank:descending">
アクセスランキング (高)
<option value="field:accessrank:ascending">
アクセスランキング (低)
<!--
<option selected value="score">スコア
-->
また、NMZ.result.normal.ja を以下のように修正します。
<dt>${namazu::counter}. <strong>
<a href="/cgi-bin/link.cgi?uri=${uri}">${title}
</a></strong>
(アクセス数: ${accessrank})</dt>
<dd><strong>著者</strong>: <em>${author}</em></dd>
<dd><strong>日付</strong>: <em>${date}</em></dd>
<dd>${summary}</dd>
<dd><a href="/cgi-bin/link.cgi?uri=${uri}">
${uri}</a> (${size} bytes)<br><br></dd>
セコメントをする