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