发表回复 
 
主题评价:
  • 1 次(票) - 平均星级: 5
  • 1
  • 2
  • 3
  • 4
  • 5
setFacets 数值为乱码
2015年03月02日, 20:47 (这个帖子最后修改于: 2015年03月02日 20:51 by persy.)
setFacets 数值为乱码
第一个问题:
setFacets(array('type')) 其中 type为数值, getFacets('type')后,键值为乱码 如 (�=>16,�=>5)

如果不用分面搜索,结果type值是正常的[hr]
另一个问题:
如果只搜索type为1,搜索条件怎么加

$xs->setQuery('subject:面子 AND type:1') 这样没结果

$xs->addRange('type', 1, 1);
$xs->setQuery('subject:面子') 这样写才有结果

应该怎样写正规点呢
查找这个用户的全部帖子
引用并回复
2015年03月03日, 14:44
RE: setFacets 数值为乱码
第一个问题,已把数值改成字符,讲究着解决了

第二个问题只能用addRange解决
查找这个用户的全部帖子
引用并回复
2015年03月04日, 13:16
RE: setFacets 数值为乱码
第二个问题,你要给type建索引啊,tokenizer = full 即可。
查找这个用户的全部帖子
引用并回复
2015年04月23日, 01:13
RE: setFacets 数值为乱码
cd /usr/local/xunsearch/sdk/php/app/util 到这就可以执行


Indexer.php --rebuild --source=mysql://root:x1983912x@localhost/c8ccnyonghu --sql="SELECT * FROM phome_ecms_news" --project=ecms
我输入 这个提示
-bash: Indexer.php: command not found 翻译:命令没有找到或不能打开文件?
请问 管理员 着是 什么情况啊??
查找这个用户的全部帖子
引用并回复
发表回复 


论坛跳转:


正在浏览该主题的用户: 1 个游客