发表回复 
 
主题评价:
  • 0 次(票) - 平均星级: 0
  • 1
  • 2
  • 3
  • 4
  • 5
多个类型的搜索语句构建,搜索结果出错
2013年05月15日, 15:39
多个类型的搜索语句构建,搜索结果出错
status:1 url:163 title:海南

上面的搜索句子是搜索status状态是1,网址url含有163,标题title含有海南的名子,搜索出来的结果会把status状态1,2,3,4,5的结果全部显示​出来,管理员,这句子应该怎么构建
查找这个用户的全部帖子
引用并回复
2013年05月15日, 16:28
RE: 多个类型的搜索语句构建,搜索结果出错
建议你用 getQuery() 方法把生成的查询语句打印出来检查下有什么问题
查找这个用户的全部帖子
引用并回复
2013年05月16日, 18:34
RE: 多个类型的搜索语句构建,搜索结果出错
构建的搜索语句是
echo $search->getQuery($q);
------------------------------------------------------------
Xapian::Query(((F163:(pos=1) AND B海南:(pos=2)) FILTER H1))
查找这个用户的全部帖子
引用并回复
2013年05月20日, 13:21
RE: 多个类型的搜索语句构建,搜索结果出错
这个写法没问题啊。你的索上里也包含了了 status:1 吧,你这个字段的索引是什么样的呢,自己查查吧,不会有这么低级的BUG啦
查找这个用户的全部帖子
引用并回复
发表回复 


论坛跳转:


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