一個圖書網(wǎng)站,表的設(shè)計如下:1. Book表:存放圖書的基本信息:ID、ISBN、Title、Price、Image、等2. Category表:存放圖書的分類信息,子類無限層次:ID、Name、ParentID3. BookCategory表:圖書的分類映射(一本書可以屬于多個分類):BookID、CategoryID功能:用戶瀏覽或搜索父分類圖書時,子分類的圖書全部顯示。
搜索功能使用lucene.net。
問題:lucene 的index該如何設(shè)計,如何將多個分類ID保存到索引字段中?我現(xiàn)在想到的辦法是,將所有分類ID用逗號拼成一個字符串,搜索的時候類似sql的like。
麻煩的問題:這樣的表設(shè)計在建立索引時,從數(shù)據(jù)庫load數(shù)據(jù)比較麻煩,因為一本書是一個Document,而它有多個分類。
- 1 回答
- 0 關(guān)注
- 444 瀏覽
添加回答
舉報
0/150
提交
取消