0
我感興趣的建議,當一個產品是建立索引產品的高效和穩健的結構,新的數據庫,我建立(我使用MySQL)策略在關係數據庫中
構建一個搜索索引通過表單輸入有三個部分,我感興趣的是用於搜索目的的索引。
- 產品稱號
- 產品說明
- 標籤
最重要的是冠軍,其次是標籤,隨後描述。
我想使用以下結構
CREATE TABLE `searchindex` (
`id` INT NOT NULL ,
`word` VARCHAR(255) NOT NULL ,
`weighting` INT NOT NULL ,
`product_id` INT NOT NULL ,
PRIMARY KEY ( `id`)
)
然後,每一個產品被創建我會裂開的標題,描述和標記時間(除去公共字)的和給予獎勵的加權。
然後,選擇單詞和相應的產品並通過加權來排序它是微不足道的。
有沒有更好的方法來做到這一點?我會擔心這個策略會隨着時間的推移而減慢,並且數據庫已經填滿。