[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

# [drf:2429] Re: Dspaceのソート順序

- Date: Mon, 30 May 2011 18:59:02 +0900

    堀越様

    筑波大附属図書館の中山です。
    大澤に代わり、お礼の返信いたします。

    index-initを行ってみましたが、状況は変わりませんでした。

    ただ大澤の投稿を見て江別の鈴木様から修正パッチのメールいただき、
    [DSPACE-SRC]/dspace-api/src/main/java/org/dspace/browse/BrowseDAOPostgres.java
    にパッチをあててjavaを修正し、DSpaceリビルドをしたところ、
    重複／漏れなくソート表示されるようになりました。
    （まだテスト状態ですが。）

    鈴木様の勧めもありまして、
    具体的な修正箇所についてはDSpace-techのメーリングリストに
    投稿しようと思いますが、
    発行年が同じ「2009」となっているものがあった場合は、
    次にbi_item順に固定で表示されるようにするというものです。

    これで元々の教員の問い合わせには応えられるようになったと思います。

    堀越さんもヒントを与えていただきありがとうございました。
    インデックス再作成も、違う事象の場合は思い出して実行してみる
    ことも出てくるかと思います。勉強になりました。
    今後ともよろしくお願いいたします。

    > DRFのみなさま
    >
    > 堀越です。ごぶさたしております。
    >
    > なんとなくなんですが、ブラウズ用のインデックスがおかしくなってるような
    > 気がします。[dspace-home]/bin/index-init でインデックスの再作成を
    > してみてはいかがでしょう。
    >
    > (2011/05/27 16:43), 筑波大学附属図書館情報管理課リポジトリ担当 wrote:
    >> DRF-MLのみなさま
    >>
    >> 筑波大学附属図書館　大澤です。
    >>
    >> DSpaceでブラウズしたときの表示順序がおかしいのですが，何が原因かもわから
    >> ず，質問させていただきます。
    >>
    >> つくばリポジトリではDSpace1.5を使っています。
    >> ある教員から，自分が登録依頼したものが発行年順に表示させたリストに表示さ
    >> れない，と問合せがありました。
    >> 本学ではデフォルトで20件づつ表示するようにしているのですが，その方は40件
    >> 以上登録しています。21件め以降を表示させようと「次へ」をクリックすると，
    >> 再ソートされて同じ発行年の中での順番が変わってしまい，当該アイテムが20件
    >> 目以前に移動する（らしい）ので，存在しないように見えていたようです。
    >>
    >> たとえば「文藝言語研究. 言語篇」を発行日でブラウズすると，19件目の「名詞
    >> 句の指示機能と記述機能について」が次ページに移動すると21件目にまた現れます。
    >> https://www.tulips.tsukuba.ac.jp/dspace/handle/2241/160
    >> また，表示件数を変えるだけでも同じ論文が上にいったり下に行ったりします。
    >> 20件表示で4番目の「日本語のテンスとアスペクトの意味構造」が25件表示では
    >> 係では2番目になり，30件では5番目に下がります。
    >>
    >>> (1)発行日の昇順→発行日が同じアイテムの場合はもしかしたら
    >>>    dc.date.accessionedかdc.date.availableあたりの値の昇順で，
    >>>    まずは○○件ずつ表示，という表示対象データを区切っているの
    >>>    ではないか？
    >>>
    >>> (2)しかしその区切られた○○件のデータを表示する時には，発行日順
    >>>    にソート，という条件だけしかなくて，あとはデータベースが出力す
    >>>    る順番（がなにかは不明）でソートされるだけなので，結果として
    >>>    (1)の順番と変わってしまうことがある。SQLの条件がまずい？
    >>>
    >>> という気がしています。確かにSQLで発行日ソートで20件ずつ区切って
    >>> 出力していくと，ウェブ画面で20件ずつ表示するのと同じ順序で表示さ
    >>> れ，重なったりすっとばされたりするアイテムがありました。
    >>>
    >> と推測しています。
    >> 教員には，表示件数を増して表示してくださいとお願いしましたが，なんとか飛
    >> ばされないで表示する方法はないでしょうか？
    >>
    >

    --
    筑波大学附属図書館情報管理課リポジトリ担当
    中山知士 tulips-r ＠ xxxxxxxxxxxxxxxxxxxx
    Tel.:029-853-2471
    つくばリポジトリ http://www.tulips.tsukuba.ac.jp/dspace

    ──────────────────☆────────
    月刊DRF http://drf.lib.hokudai.ac.jp/gekkandrf/
    　2011年4月号を発行しました！

    DRF（Digital Repository Federation）
    http://drf.lib.hokudai.ac.jp/drf/
    ─────★─────────────────────

- References:
  - [drf:2427] Dspaceのソート順序
    - From: 筑波大学附属図書館情報管理課リポジトリ担当
  - [drf:2428] Re: Dspaceのソート順序
    - From: Kunie Horikoshi

- Prev by Date: [drf:2428] Re: Dspaceのソート順序
- Next by Date: [drf:2430] 月刊DRF6月号を公開しました
- Previous by thread: [drf:2428] Re: Dspaceのソート順序
- Next by thread: [drf:2430] 月刊DRF6月号を公開しました
- Index(es):
  - Date
  - Thread