sphnix用于ecshop的商品搜索

2013-03-07 20:52 来源:www.chinab4c.com 作者:ecshop专家

    sphnix用于ecshop的商品搜索,这个我们以前说过xunsearch ecshop去搜索商品,我们本次讨论sphnix来搜索ecshop产品,从而似的ecshop的商品搜索功能更加准确,更加强大。

   1:将sphnix安装在d 盘,d:/coreseek/

    建立索引的时候。直接是bin\indexer -c \etc\csft.conf goods4 或者是--all

  2:在设置sql的时候,我们可以使用sql_query   可以使用sql的联合查询,也可以直接是select * from ecs_goods但是有一点,不能超过10个字段。

  3:需要用select goods_id as id来做唯一标记。

  4:sql_attr_uint            = cat_id 这个可以用来做过滤搜索,比如在php中如此调用

  $cl->SetFilter ( "cat_id", array ( 123 ) ),表示只检索分类id下面123下的所有商品信息。

 5:如果想处理特殊字符 charset_table    = 0..9, A..Z->a..z, _, a..z, U+00AD, U+410..U+42F->U+430..U+44F, U+430..U+44F 比如检索出带-的内容,我们可以按照搜索结果自动处理,十分方便。

 

  来源:http://www.chinab4c.com