Sphinx按某个字段搜索过滤
2015-12-31 10:45
323 查看
使用sphinx的PHP api搜索有个问题,如果索引中有多个字符串类型的字段 简单的 $sc->Query($name, 'Godeye'); 搜索会搜索所有的字段 如果我想限定搜索某个字段怎么办?比如我只想搜name字段叫Godeye的数据 1.设置搜索模式 $sc->SetMatchMode(SPH_MATCH_EXTENDED2); 2.设置搜索字段 if (trim($name) != '') { $res = $sc->Query('@name ' . $name, 'Godeye'); } else { $res = $sc->Query($name, 'Godeye'); } 转自:http://www.godeye.org/share/detail/40
相关文章推荐
- 17.1---编写一个函数交换两个变量的值(CC150)
- 搭建git服务器及利用git hook自动布署代码
- 从0开始在Android下开发生活方向盘应用(自绘雷达图)
- vi 整行 多行 复制与粘贴
- Git命令索引
- jdbc调用带select返回结果的DEMO
- PHP导入与导出Xml格式的Excel
- 在iOS中使用icon font
- iOS代码:手机号码和价格金额有效性判断及特殊字符的限制
- linux应用开发相关知识点
- SpringMVC验证框架Validation特殊用法
- Vs2012界面编程
- Struct和Class的区别
- iOS开发之UitableViewCell中UISwitch的使用,代理实现
- python实现爬虫统计学校BBS男女比例(一)前期准备、方案分析
- 阿里王晶昱谈淘宝双11分布式数据库实战
- 咏南CS插件开发框架也可BS方式部署
- Spark 连接mysql 及MongoDB
- 移动端开发
- Struct和Class的区别