如题,100W数据的表
有1个name的字段。.
之前用全文搜索,结果慢的无法忍受.现在想把模糊搜索去掉,把每个name按照baidu的搜索结果分词,得到的词作为搜索的关键词,不用like,contains,改用=问题是,得到的这些词怎样处理?怎样设计表?又怎样搜索类?比如一个name="怎样设置百度搜索框的关键字?"
百度分词后得到怎样设置百度搜索框的关键字 | 怎样 | 设置 | 关键字 | 百度搜索框 | 搜索 | 关键 | 百度 | 设置百度搜索 |

解决方案 »

  1.   

    SELECT K.RANK, CompanyName, ContactName, Address
    FROM Customers AS C
         INNER JOIN
         CONTAINSTABLE(Customers,Address, 'ISABOUT ("des*",    
                                                    Rue WEIGHT(0.5), 
                                                    Bouchers WEIGHT(0.9)
                                                   )
                                          ' 
                      ) AS K
         ON C.CustomerID = K.[KEY]
    全文索引这样过没有?