ラベルの表示順

ラベルを管理するテーブルにはソート順を持ってはいるものの管理画面から変更できるようにしていませんでした(特にできないようにしていた理由はないですが)。4.0 では対応するとして、3.x 系ではどうすればよいかということに関しては以下のような感じでJSPを修正していただいて、管理画面から Sort Order を数字で設定してもらえれば、昇順に表示されます。

$ cd [fess-server]/webapps/fess/WEB-INF/view/admin/labelType
$ diff -u edit.jsp.orig edit.jsp
--- edit.jsp.orig       2010-07-14 09:39:38.000000000 +0900
+++ edit.jsp    2010-07-14 09:40:34.000000000 +0900
@@ -23,7 +23,6 @@
</c:if>
<html:hidden property="createdBy"/>
<html:hidden property="createdTime"/>
-<html:hidden property="sortOrder"/>
<table style="width:500px;">
<caption><bean:message key="labels.labeltype_title_details"/></caption>
<tbody>
@@ -36,6 +35,10 @@
<th><bean:message key="labels.labeltype_value"/></th>
<td><html:text property="value" style="width:98%;"/></td>
</tr>
+<tr>
+<th>Sort Order</th>
+<td><html:text property="sortOrder" style="width:98%;"/></td>
+</tr>
$ diff -u confirm.jsp.orig confirm.jsp
--- confirm.jsp.orig    2010-07-14 09:39:45.000000000 +0900
+++ confirm.jsp 2010-07-14 09:41:03.000000000 +0900
@@ -23,7 +23,6 @@
</c:if>
<html:hidden property="createdBy"/>
<html:hidden property="createdTime"/>
-<html:hidden property="sortOrder"/>
<table style="width:500px;">
<caption><bean:message key="labels.labeltype_title_confirm"/></caption>
<tbody>
@@ -36,6 +35,10 @@
<th><bean:message key="labels.labeltype_value"/></th>
<td>${f:h(value)}<html:hidden property="value"/></td>
</tr>
+<tr>
+<th>Sort Order</th>
+<td>${f:h(sortOrder)}<html:hidden property="sortOrder"/></td>
+</tr>
</tbody>

iPhone アプリ向けFessクライアント 1.0.0 リリース

iPhone アプリ向け Fess クライアント 1.0.0 を Apple App Store からようやくリリースされました。この Fess クライアントは iPhone/iPod/iPad 対応の iPhone アプリです。このアプリは Fess サーバに接続して(デフォルトでsearch.n2sm.co.jp/fessを利用します)、結果を iPhone アプリ上に表示するものです。このアプリを便利に使うというよりは、これを元に何かを作ったりするためのリファレンス実装的な位置付けです。このアプリがリリースされたものの、このアプリが繋げる Fess サーバは 3.1.2 以降とまだリリースしていないバージョンだったりします(^^; というわけで、3.1.2 は近日中にリリースします。

itms://itunes.apple.com/us/app/fess/id379788332?mt=8

Fess 4.0 に向けて

4.0 もスナップショットとして開発を始めています。これと並行して最低限の修正を加える 3.1.x ブランチでも細かい修正をしていくことを考えています(3.1.x で Solr 1.4.1 に更新するかは悩み中…)。そんで、4.0 についてですが、3.0 あたりまでで主要な機能は追加している気がするのもあり、大きな機能追加はあまりないような気もしています。今考えているのは、検索ログ機能くらいです。検索ログ機能は、利用者が Fess を利用して検索したときにどんな人が何を検索したのかをログする機能です。ログを集計することで何を検索したときに何件ヒットして何秒で返したのかとか知ることができます(知りたかったので…)。今までもcatalina.outとか見ればSolrがログしていたのを見ることができたと思いますが、検索ログ機能で確認することでいろいろと改善の手を考えられるかと。そんな感じで、それをメインに細かい修正がいくつかな感じで4.0に向かっていきます。