一個圖書網(wǎng)站,表的設(shè)計(jì)如下:1. Book表:存放圖書的基本信息:ID、ISBN、Title、Price、Image、等2. Category表:存放圖書的分類信息,子類無限層次:ID、Name、ParentID3. BookCategory表:圖書的分類映射(一本書可以屬于多個分類):BookID、CategoryID功能:用戶瀏覽或搜索父分類圖書時(shí),子分類的圖書全部顯示。
搜索功能使用lucene.net。
問題:lucene 的index該如何設(shè)計(jì),如何將多個分類ID保存到索引字段中?我現(xiàn)在想到的辦法是,將所有分類ID用逗號拼成一個字符串,搜索的時(shí)候類似sql的like。
麻煩的問題:這樣的表設(shè)計(jì)在建立索引時(shí),從數(shù)據(jù)庫load數(shù)據(jù)比較麻煩,因?yàn)橐槐緯且粋€Document,而它有多個分類。
lucene.net 建立索引問題
炎炎設(shè)計(jì)
2018-12-06 15:11:57