比如我的搜索词的iphone 我想找出手机分类和手机壳分类下面所有关于iphone的结果 $kw='iphone'; $cid='10,14'; $search->setQuery($kw AND ('cat_id:'.$cid)); 这样没有用,求大神指点
...分词 tokenizer = split(|) 这样的存进文档里,这样可以实现多个分类的 分面查询吗? 之前有篇帖子加 addTerm 或者 以split(|) 分割的2种方法,我试了下,不能解决分面搜索的统计结果! 没办法,又试了下,我结合以split(|) 分割分...
... 1、使用XSDocument::addTerm 2、弄一个字段存放以|号分隔的多个article_category.id,把这个字段tokenizer 设为 split(|) [size=large][color=#FF0000]请问: 如果我删除了一个article_category,对于上面两种索引方式,分别应该怎样更新索引呢?谢...
...ol_id // 归属于哪个搭配ID 就是一个服装搭配里,包含有多个不同的商品,一对多的关系。 检索时,要求同时搜索搭配表和商品表中的各字段,我只能将2个表合并起来检索。 目前有2种设计方案: A: 将子表放入主表中 col_...
...ol_id // 归属于哪个搭配ID 就是一个服装搭配里,包含有多个不同的商品,一对多的关系。 检索时,要求同时搜索搭配表和商品表中的各字段,我只能将2个表合并起来检索。 目前有2种设计方案: A: 将子表放入主表中 col_...
...词汇,词与次数之间用半角冒号分隔,默认为 1 次。 多个词之间用,(半角)分隔,词之间如果包含空格,请将参数用引号包围起来。 * _--del=_ 删除搜索日志中的关键词记录,删除多个词汇用半角逗号分隔,若不存在则会提...
... 该方法接受两个参数,第一参数为要分面的字段名称(多个字段请用数组作参数), 第二参数是可选的布尔类型,true 表示需要准确统计,默认 false 则为估算。 执行搜索之后再调用 [XSSearch::getFacets] 方法可取回分面搜索结果。...
...接口 XSDataFilter --add-synonym= 添加一个或多个同义词, 多个之间用半角逗号分隔, 原词和同义词之间用冒号分隔 --del-synonym= 删除一个或多个同义词, 多个之间用半角逗号分隔, 原词和同义词之间用冒...
一个文档属于多个类别, 搜索结果按类别字段分面统计 结果与真实结果相差很大 配置 [cid] index = self tokenizer = full 索引 $i = 0; foreach($row->cats as $node){ $cid = $node->getId(); if($i++ == 0){ $doc->setField('cid', $cid); }else{ ...
... > note: 自 `1.4.7` 起,服务端地址可以使用 `;` 分隔指定多个。 > 索引更新将同步到所有服务端,而搜索则随机从中挑选一个可用的服务端以达到均横效果。 项目字段设计 ---------- 每个搜索项目均可以简单地理解为单表检...