は、ドキュメントのUser
1つまたは複数のサブセットを所有しています(Posts
)。アイデア(UX)は、1つのサブセット内に表示される順序をUser
管理(オプションで)させることです。Posts
デフォルトでPosts
は、でソートされていCreatedOn
ます。最終的に、User
はドラッグアンドドロップ Posts
で順序を管理します。これにより、User
を宣伝および整理することができPosts
ます。
単純なInt32
フィールドPosition
は多くの質問を提起します。
- ポジションをネガティブにすることを許可しますか?
- 同じ位置の投稿をどのように処理しますか?
- 衝突を減らすためにギャップを導入しますか?
- ポジションが変わるたびにすべての投稿を更新しますか?
- 等..
..そして最後に私のポイント:
Luceneドキュメントをユーザー管理ポジションでソートするための最良のソリューションは何ですか?おそらくInt32
フィールドPosition
?
編集(貴重な情報):
- 投稿はデータベースとLuceneインデックスにあります。
- 投稿はページングされます。