mysql:挖掘关键字和短语

时间:2011-11-10 16:14:37

标签: php mysql search sphinx phrases

我想从我的产品数据库表中获得流行的单词和短语(最多3个单词)。

我尝试使用sphinxsearch服务,除了..

之外
  1. 它给出的结果是简单的txt单词 - 没有产品表中的斯洛文尼亚特殊字符(čžš)

  2. 结果只有单个单词,没有短语

  3. sphinx从一个索引构建这个...所有在一起(包括构建索引)花费了大约2分钟的100,000个产品......

    这令人印象深刻..因为我只需要一次(1 /月)......

    但如前所述,在我的情况下无法使用....

    还有什么其他选择?

    我需要大约5,000个单词和短语

    编辑我的产品db source

    source products_src
    {
        type            = mysql
    
        sql_host        = localhost
        sql_user        = root
        sql_pass        = xxxxxxxxxx
        sql_db          = xxxxxxxxx
    
        sql_query_pre = SET CHARACTER_SET_RESULTS=utf8
        sql_query_pre = SET NAMES utf8
    
        sql_query       = \
            SELECT id, title, summary, keywords, text, category_id, company_id, created \
            FROM products WHERE status='A'
    
        sql_attr_uint = category_id
        sql_attr_uint = company_id
        sql_attr_timestamp = created
        sql_attr_string = title
        sql_attr_string = text
    
        sql_query_info      = SELECT id, category_id, title FROM products WHERE id=$id
    }
    

0 个答案:

没有答案