數(shù)據(jù)庫(kù)有上億條商品數(shù)據(jù)需要處理大量按商品名稱(chēng)的模糊查詢(xún)(假設(shè)商品名稱(chēng)的分詞已經(jīng)實(shí)現(xiàn)了,也就是用多個(gè)關(guān)鍵字來(lái)查詢(xún))我最本來(lái)是這樣設(shè)想的:建立一個(gè)商品名稱(chēng)索引表:ID,Name,ProductID 三個(gè)字段ID自增Name(分詞程序?qū)ι唐访Q(chēng)進(jìn)行分詞后,保存下來(lái)的一個(gè)詞),ProductID,商品名稱(chēng)包含該詞的商品ID(varchar(max)字段,任何包含該詞的商品ID都存在這個(gè)字段問(wèn)題就是到了這里,比如一個(gè)詞:黑色,可能包含黑色這個(gè)詞的商品名稱(chēng)有N多個(gè),就算我知道了這些商品ID處理起來(lái)也很麻煩了。還有在網(wǎng)上看到很多資料,說(shuō)這么大數(shù)據(jù)量要進(jìn)行數(shù)據(jù)分區(qū),但如果搜索名稱(chēng)字段的話,我必須要進(jìn)行全表掃描才能得到想要的數(shù)據(jù)???請(qǐng)大家?guī)臀曳治鱿?,我該怎么處理啊?
一億條數(shù)據(jù)查詢(xún)解決方案
茅侃侃
2018-11-12 17:09:24