...式为 1 catid = int 栏目ID , 存储格式为 38 option = string 属性值 =》 3,5,8 3,5,8 是属性表里的 3【红色】,5[38码],8【纯棉】 ------- **/ 现在问题是: 对catid 使用 setFacets 和 getFacets 可以获得 相...
...了, 一个文章的栏目,他是 INT类型的单一值 而 多维属性,我一个字段里可能存储的是多个值。 因为我项目设计的时候,商品是多模型的,模型不同,商品字段不同。可选择的筛选属性也不同 所以,筛选字段的值就是 1...
...对商品名分词后不能从使用scws_get_words()函数来提取指定属性的词,假如品牌的属性设置为pp,因为这些纯英文词的词性切分后都为/en。在非法词过滤时也是如此,不能使用scws_has_word()函数来判断是否有指定属性的词,假如非法词...
查看了所有的帖子后,发现有点其他收货。就是利用 多文档联查 setDb() 方法 可是,会报错哦。 $search = new XS('goods_a'); $key = 'ipad'; // $index = $search->index; // $index->setDb('goods_b'); $search->search->setDb('goods_b'); $docs = $search->search->...
http://www.xunsearch.com/site/search?q=addterm http://www.xunsearch.com/site/search?q=%E8%A6%81%E6%B1%82%E6%90%9C%E7%B4%A2%E7%BB%93%E6%9E%9C%E4%B8%AD%E4%B8%8D%E5%90%AB%E7%89%B9%E5%AE%9A%E5%85%B3%E9%94%AE%E8%AF%8D
一个文档属于多个类别, 搜索结果按类别字段分面统计 结果与真实结果相差很大 配置 [cid] index = self tokenizer = full 索引 $i = 0; foreach($row->cats as $node){ $cid = $node->getId(); if($i++ == 0){ $doc->setField('cid', $cid); }else{ ...
将分辨率数据转换成主表的一个字段,用 XSDocument::addTerm 添加索引或转换成特殊字段采用 split 分词器
...对商品名分词后不能从使用scws_get_words()函数来提取指定属性的词,假如品牌的属性设置为pp,因为这些纯英文词的词性切分后都为/en。在非法词过滤时也是如此,不能使用scws_has_word()函数来判断是否有指定属性的词,假如非法词...
我有个字段叫“cat_id”,存的分类id列表用“,”分隔的,如"23,435,66,6",想要搜索出分类id为6的数据,可以使用自定义分词,用","分隔这样设置字段: [cat_id] index = self tokenizer = split(,) 然后使用字段索引搜索就可以解决问题了; 不...